The Prominent Study on Software Re-Engineering for Software Development
S. Karthik
Abstract
S. Karthik
Abstract
System developers are faced to produce complex, high quality software to support the demand for new and revised computer applications. Software guidelines have been with us in many forms within Software Engineering community such as knowledge, experiences, domain expertise, laws, software design principles, rules, design heuristics, hypothesis, experimental results, programming rules, best practices, observations, skills, algorithms have played major role in software development. A very important role in the development of software is Software Re-engineering because many production processes are 'computer aided'. The aim is to learn from well-known best practices and documenting newly developed and successful best practices as knowledge based when developing software systems across the life cycle. Thereby it allows reuse of knowledge and experiences.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
System developers are faced to produce complex, high quality software to support the demand for new and revised computer applications. Software guidelines have been with us in many forms within Software Engineering community such as knowledge, experiences, domain expertise, laws, software design principles, rules, design heuristics, hypothesis, experimental results, programming rules, best practices, observations, skills, algorithms have played major role in software development. A very important role in the development of software is Software Re-engineering because many production processes are 'computer aided'. The aim is to learn from well-known best practices and documenting newly developed and successful best practices as knowledge based when developing software systems across the life cycle. Thereby it allows reuse of knowledge and experiences.
Key concepts: Software engineering, Social software engineering, Software development, Software construction, Personal software process, Package development process, Computer science, Software development process