Considerations on the insularity of performance evaluation
IEEE Transactions on Software Engineering
Software engineering concepts
Software Development Environments
Computer
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Algorithms
Exploring Algorithms Using Balsa-II
Computer
The art of computer programming, volume 3: (2nd ed.) sorting and searching
The art of computer programming, volume 3: (2nd ed.) sorting and searching
ACM Computing Surveys (CSUR)
Improving locality by critical working sets
Communications of the ACM
Sorting in a paging environment
Communications of the ACM
Organizing matrices and matrix operations for paged memory systems
Communications of the ACM
New Paradigms for Software Development: Tutorial
New Paradigms for Software Development: Tutorial
Software Engineering
Algorithms + Data Structures = Programs
Algorithms + Data Structures = Programs
Softwear Reliability
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Software Engineering: Methods and Techniques
Software Engineering: Methods and Techniques
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Operating Systems
Principles of Program Design
Reliable software through composite design
Reliable software through composite design
Hi-index | 0.00 |
Software engineering should provide software engineers with methodologies and tools suitable for use in that small number of applications where efficiency is really important. In order to do that, the optimization process should be a clearly visible phase of the software lifecycle (regardless of the particular software development paradigm adopted), so that it can be regulated, securing the production of good quality and efficient software. With this in mind, the author suggests an approach to program optimization based on a paradigm, a method, some principles and guidelines, and some well-known techniques.