Reza Mirsalari
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Research Interests
Reza Mirsalari has a total of 3 co-authors. Here are the top co-authors by number of shared publications:
- Mathieu Lavallee
Gnie informatique et gnie logiciel, Polytechnique Montreal, Montreal, Canada
1 shared publication Pierre N. Robillard
Laboratoire de génie logiciel, École Polytechnique de Montréal, Canada
1 shared publicationPierre-N. Robillard
Gnie informatique et gnie logiciel, Polytechnique Montreal, Montreal, Canada
1 shared publication
Latest Publications
- 17 November 2016
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-8
Expected software quality profile: A methodology and a case study
For decades, the notion of software quality evaluation is raised as a challenging task. Recently many studies have presented quality evaluation methodologies for specific domains or specific techniques. They usually select a pre-defined model, customize the characteristics, define the metrics and evaluate the quality of the product or development process. Our study presents a bottom-up methodology for the quality evaluation process. In this paper, we present a methodology to create the expected quality profile. In our approach, the first step is listening to the users, and then retrieving the most important quality factors and creating a model to evaluate the expected quality of the software product. The profile is formed by eliciting the expected users' quality expectations, and then quantifying the elicited factors by applying them to our quality evaluation model and the ISO/IEC 25000 standard. The result of this research empowers the software development stakeholders to perform a crosscheck between users' specific quality expectations and other drivers (functional and architecture/design requirements), before or during the software development process. The crosscheck aims to guarantee that there are enough activities, roles and artifacts in the software development process to support the users' quality requirements.
- 17 November 2016
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-8
Expected software quality profile: A methodology and a case study
For decades, the notion of software quality evaluation is raised as a challenging task. Recently many studies have presented quality evaluation methodologies for specific domains or specific techniques. They usually select a pre-defined model, customize the characteristics, define the metrics and evaluate the quality of the product or development process. Our study presents a bottom-up methodology for the quality evaluation process. In this paper, we present a methodology to create the expected quality profile. In our approach, the first step is listening to the users, and then retrieving the most important quality factors and creating a model to evaluate the expected quality of the software product. The profile is formed by eliciting the expected users' quality expectations, and then quantifying the elicited factors by applying them to our quality evaluation model and the ISO/IEC 25000 standard. The result of this research empowers the software development stakeholders to perform a crosscheck between users' specific quality expectations and other drivers (functional and architecture/design requirements), before or during the software development process. The crosscheck aims to guarantee that there are enough activities, roles and artifacts in the software development process to support the users' quality requirements.
- 5 December 2013
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Education
- Vol. 57 (3) , 175-181
Performing Systematic Literature Reviews With Novices: An Iterative Approach
Reviewers performing systematic literature reviews require understanding of the review process and of the knowledge domain. This paper presents an iterative approach for conducting systematic literature reviews that addresses the problems faced by reviewers who are novices in one or both levels of understanding. This approach is derived from traditional systematic literature reviews and based on observations from four systematic reviews performed in an academic setting. These reviews demonstrated the importance of defining iterations for the eight tasks of the review process. The iterative approach enables experiential learning from the two levels of understanding: the process level and the domain level.
- 5 December 2013
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Education
- Vol. 57 (3) , 175-181
Performing Systematic Literature Reviews With Novices: An Iterative Approach
Reviewers performing systematic literature reviews require understanding of the review process and of the knowledge domain. This paper presents an iterative approach for conducting systematic literature reviews that addresses the problems faced by reviewers who are novices in one or both levels of understanding. This approach is derived from traditional systematic literature reviews and based on observations from four systematic reviews performed in an academic setting. These reviews demonstrated the importance of defining iterations for the eight tasks of the review process. The iterative approach enables experiential learning from the two levels of understanding: the process level and the domain level.