Open Access Open Access  Restricted Access Subscription Access

Adding Semantic Aspects to Social Software Engineering for Improve Software Debugging and Codification Software Engineer's Educational Program


Affiliations
1 Department of Computer, Mahshahr Branch, Islamic Azad University, Mahshahr, Iran
 

Quality assurance in software development is still a challenging process. There are a lot of methods to improve software quality such as software quality assurance techniques, or conducting formal technical reviews. In this research, we try to design and implement a social software and reuse ontologies and integration of some of them and provide an environment to store and analyze the feedback related to functionality of individuals involved in the project, detect the errors and defects reported during the software development process. It also provides an opportunity to share the data with the professionals and get their assistance and contributions. With their knowledge about quality assurance, methods for debugging and an appropriate training curriculum to improve the performance of the individuals involved in the project can be developed, which enhances the verification level and validation of the software which inturn leads to the improvement of its quality.

Keywords

Software Quality Assurance, Semantic Web, Ontology, Debugging
User
Notifications

Abstract Views: 276

PDF Views: 0




  • Adding Semantic Aspects to Social Software Engineering for Improve Software Debugging and Codification Software Engineer's Educational Program

Abstract Views: 276  |  PDF Views: 0

Authors

Nematallah Ghanavati
Department of Computer, Mahshahr Branch, Islamic Azad University, Mahshahr, Iran

Abstract


Quality assurance in software development is still a challenging process. There are a lot of methods to improve software quality such as software quality assurance techniques, or conducting formal technical reviews. In this research, we try to design and implement a social software and reuse ontologies and integration of some of them and provide an environment to store and analyze the feedback related to functionality of individuals involved in the project, detect the errors and defects reported during the software development process. It also provides an opportunity to share the data with the professionals and get their assistance and contributions. With their knowledge about quality assurance, methods for debugging and an appropriate training curriculum to improve the performance of the individuals involved in the project can be developed, which enhances the verification level and validation of the software which inturn leads to the improvement of its quality.

Keywords


Software Quality Assurance, Semantic Web, Ontology, Debugging