Change search
Link to record
Permanent link

Direct link
BETA
Hassan, Mohammad Mahdi
Alternative names
Publications (3 of 3) Show all publications
Hassan, M. M., Afzal, W., Lindström, B., Shah, S. M., Andler, S. F. & Blom, M. (2016). Testability and software performance: A systematic mapping study. In: SAC '16 Proceedings of the 31st Annual ACM Symposium on Applied Computing: . Paper presented at 31st ACM Symposium on Applied Computing (SAC'16), April 4-8, 2016 in Pisa, Italy (pp. 1566-1569). ACM Digital Library
Open this publication in new window or tab >>Testability and software performance: A systematic mapping study
Show others...
2016 (English)In: SAC '16 Proceedings of the 31st Annual ACM Symposium on Applied Computing, ACM Digital Library, 2016, p. 1566-1569Conference paper, Published paper (Refereed)
Abstract [en]

In most of the research on software testability, functionalcorrectness of the software has been the focus while the ev-idence regarding testability and non-functional propertiessuch as performance is sporadic. The objective of this studyis to present the current state-of-the-art related to issuesof importance, types and domains of software under test,types of research, contribution types and design evaluationmethods concerning testability and software performance.We nd that observability, controllability and testing e ortare the main testability issues while timeliness and responsetime (i.e., time constraints) are the main performance issuesin focus. The primary studies in the area use diverse types ofsoftware under test within di erent domains, with real-timesystems as being a dominant domain. The researchers haveproposed many di erent methods in the area, however thesemethods lack implementation in practice as suggested byour gures for research type, contribution type and designevaluation methods.

Place, publisher, year, edition, pages
ACM Digital Library, 2016
National Category
Engineering and Technology
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-40979 (URN)10.1145/2851613.2851978 (DOI)978-1-4503-3739-7 (ISBN)
Conference
31st ACM Symposium on Applied Computing (SAC'16), April 4-8, 2016 in Pisa, Italy
Projects
TOCSYC
Funder
Knowledge Foundation, 20130085
Available from: 2016-03-07 Created: 2016-03-07 Last updated: 2016-07-11Bibliographically approved
Blom, M. & Hassan, M. M. (2015). Applying clustering to analyze opinion diversity. In: He (Jason) Zhang (Ed.), Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering: . Paper presented at EASE 2015 - 19th International Conference on Evaluation and Assessment in Software Engineering, Nanjing (China), 27-29 April 2015. New York: Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Applying clustering to analyze opinion diversity
2015 (English)In: Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering / [ed] He (Jason) Zhang, New York: Association for Computing Machinery (ACM), 2015Conference paper, Published paper (Refereed)
Abstract [en]

In empirical software engineering research there is an increased use of questionnaires and surveys to collect information from practitioners. Typically, such data is then analyzed based on overall, descriptive statistics. Even though this can capture the general trends there is a risk that the opinions of different (minority) sub-groups are lost. Here we propose the use of clustering to segment the respondents so that a more detailed analysis can be achieved. Our findings suggest that it can give a better insight about the survey population and the participants' opinions. This partitioning approach can show more precisely the extent of opinion differences between different groups. This approach also gives an opportunity for the minorities to be heard. Through the process significant new findings may also be obtained. In our example study regarding the state of testing and requirement activities in industry, we found several significant groups that showed significant opinion differences from the overall conclusion.

Place, publisher, year, edition, pages
New York: Association for Computing Machinery (ACM), 2015
Keywords
Empirical Survey, Clustering, Data Mining, Partitioning, Grouping, Diversity, Minority, Expert Opinion
National Category
Computer Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-35985 (URN)10.1145/2745802.2745809 (DOI)978-1-4503-3350-4 (ISBN)
Conference
EASE 2015 - 19th International Conference on Evaluation and Assessment in Software Engineering, Nanjing (China), 27-29 April 2015
Projects
EU: strukturfonder, projekt Compare Business Innovation Centre (CBIC III)KKS projekt 20130085: Testing of Critical System Characteristics (TOCSYC)
Funder
Knowledge FoundationEU, European Research Council
Available from: 2015-05-08 Created: 2015-05-08 Last updated: 2017-01-25Bibliographically approved
Hassan, M. M., Afzal, W., Blom, M., Lindström, B., Andler, S. & Eldh, S. (2015). Testability and Software Robustness: A Systematic Literature Review. In: 2015 41st Euromicro Conference on Software Engineering and Advanced Applications: . Paper presented at The 41st Euromicro Conference on Software Engineering and Advanced Applications SEAA'15, August 26-28, 2015, Funchal, Madeira, Portugal (pp. 341-348). IEEE conference proceedings
Open this publication in new window or tab >>Testability and Software Robustness: A Systematic Literature Review
Show others...
2015 (English)In: 2015 41st Euromicro Conference on Software Engineering and Advanced Applications, IEEE conference proceedings, 2015, p. 341-348Conference paper, Published paper (Refereed)
Abstract [en]

The concept of software testability has been researched in several different dimensions, however the relation of this important concept with other quality attributes is a grey area where existing evidence is scattered. The objective of this study is to present a state-of-the-art with respect to issues of importance concerning software testability and an important quality attribute: software robustness. The objective is achieved by conducting a systematic literature review (SLR) on the topic. Our results show that a variety of testability issues are in focus with observability and controllability issues being most researched. Fault tolerance, exception handling and handling external influence are prominent robustness issues in focus.

Place, publisher, year, edition, pages
IEEE conference proceedings, 2015
Keywords
Software testability, Software robustness, Systematic literature review
National Category
Computer Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-37894 (URN)10.1109/SEAA.2015.47 (DOI)000380478300049 ()
Conference
The 41st Euromicro Conference on Software Engineering and Advanced Applications SEAA'15, August 26-28, 2015, Funchal, Madeira, Portugal
Projects
TOCSYC - Testing of Critical System Characteristics (KKS)
Funder
Knowledge Foundation, 20130085
Available from: 2015-09-09 Created: 2015-09-09 Last updated: 2017-08-08Bibliographically approved
Organisations

Search in DiVA

Show all publications