A complementary approach to requirements engineering—software architecture orientation
ACM SIGSOFT Software Engineering Notes
ABC/ADL: An ADL Supporting Component Composition
ICFEM '02 Proceedings of the 4th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
A Feature Oriented Approach to Modeling and Reusing Requirements of Software Product Lines
COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
PKUAS: An Architecture-Based Reflective Component Operating Platform
FTDCS '04 Proceedings of the 10th IEEE International Workshop on Future Trends of Distributed Computing Systems
Towards Autonomic Computing Middleware via Reflection
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
ICECCS '05 Proceedings of the 10th IEEE International Conference on Engineering of Complex Computer Systems
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Towards a unified formal model for supporting mechanisms of dynamic component update
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
The Coordinated Recovery of Data Service and Transaction Service in J2EE
COMPSAC '05 Proceedings of the 29th Annual International Computer Software and Applications Conference - Volume 01
A Feature-Oriented Approach to Modeling Requirements Dependencies
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Exception handling in component composition with the support of middleware
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
Runtime recovery and manipulation of software architecture of component-based systems
Automated Software Engineering
Architecture based deployment of large-scale component based systems: the tool and principles
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Transformation from CIM to PIM: a feature-oriented component-based approach
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Expectation, experiment and reflection on internet software evolution
ACM SIGSOFT Software Engineering Notes
Toward a science of design for software-intensive systems
SoD '07 Proceedings of the 2007 Symposium on Science of Design
Extending autonomic architecture for constructing internetware system
Proceedings of the 5th Asia-Pacific Symposium on Internetware
Hi-index | 0.00 |
In the past 40 years, software engineering has emerged as an important sub-field of computer science. The quality and productivity of software have been improved and the cost and risk of software development been decreased due to the contributions made in this sub-field. The software engineering community needs to invest much more efforts to cope with the drastically increasing demands on the information technology as well as the extremely open and dynamic nature of the Internet. The history of software engineering is reviewed with emphasis on the driving forces of software and the milestones of software engineering development. The history of software engineering in China is reviewed with emphasis on the relationship between software engineering and the software industry. Based on the above reviews, we argue that software engineering should become an independent discipline along with computer science and co-operative efforts from academia, governments and industries should be needed for the harmonious development of software engineering. Some results are presented based on China's experience of developing software engineering under this model.