11-02-2012, 04:09 PM
A Paper Presentation on Software Development Automation by Computer Aided Software Engineering (CASE)
Abstract: Nowadays, system developers are faced to produce complex, high quality software to support the demand for new and revised computer applications. This challenge is complicated by strict resource constraints, forcing management to deploy new technologies, methods and procedures to manage this increasingly complex environment. Often the methods, procedures and technologies are not integrated. Therefore, they achieve less than desired improvements in productivity, or force management to make tradeoff decisions between software quality and developer efficiency. Thus the production lines have to be developed faster, too. A very important role in this development is Software Engineering because many production processes are 'computer aided', so software has to be designed for this production system. It seems very important to do the software engineering right and fast.
• Improving Software Engineering Through Holistic Project Coaching
• COCOMO Suite Methodology and Evolution
• The Critical Need for Software Engineering Education
• Software requirements engineering and modeling
• Software architectures and design
• Software components and reuse
• Software testing, analysis and verification
• Agile software development methodologies and practices
• Model driven development
• Software quality
• Software measurement and metrics
• Reverse engineering and software maintenance
• Empirical and experimental studies in software engineering
• Evidence based software engineering
• Systematic reviews and mapping studies
• Meta-analyses
• Object-oriented software development
• Aspect-oriented software development
• Software tools, containers, frameworks and development environments
• Formal methods in software engineering.
• Internet software systems development
• Dependability of software systems
• Human-computer interface
• AI and knowledge based software engineering
• Data mining in software engineering
• Prediction models in software engineering
• Tools for software researchers or practitioners
• Project management
• Software products and process improvement
• Process maturity models