Аpplied Software Engineering
Track moderators
Saša Lazarević, Ph.D.
POSITIONS
Full Professor
University of Belgrade – Faculty of Organizational Sciences
Department of Software Engineering
Description
Software engineering involves the systematic application of engineering principles, processes, and practices to develop reliable, scalable, and maintainable software systems. Applied software engineering is the practical implementation of these principles, considering real-world constraints and requirements to deliver robust and efficient applications. Integrating requirements engineering, design patterns, agile methodologies, software coding & testing, and collaboration practices empowers developers to create reliable, scalable, and maintainable software systems. Embracing applied software development engineering principles can significantly enhance software applications’ quality, efficiency, and customer satisfaction in today’s fast-paced digital landscape.
The section Applied Software Engineering aims to:
– explore the key aspects of software development and software engineering and its significance in building a solid foundation for successful applications;
– integrate the knowledge of researchers and practitioners’ experience and encourage both to employ technologies for problem-solving – based on best practices and proven ideas.
Key topics
- Software Requirements
- Software Design
- Software Construction
- Software Testing and Code Quality
- Software Configuration Management and Maintenance
- Software Project Management
- Software Engineering Process, Models and Methods
- Software Engineering Professional Practice
- Software Engineering Economics
- Programming: Appropriate Data Structures and Optimal Algorithms
- Database Programming and Design
- Software Optimization and Performance Tuning
- Software Security: Code-Level Security and System-Level Security
- Software Development Tools, Frameworks, and Technologies