Muhammad Aminu Umar

dblp:151/3820 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
3since 2021 · last 2024
0000-0001-9433-2409ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4 · 1 first-author · 3 since 2021
YearPublicationVenuePosition
2024 Comparative Evaluation of NLP Approaches for Requirements Formalisation
Shekoufeh Kolahdouz Rahimi, Kevin Lano, Sobhan Yassipour Tehrani, Muhammad Aminu Umar
MODELSWARD6
2024 Advances in automated support for requirements engineering: a systematic literature review
abstract
Abstract Requirements Engineering (RE) has undergone several transitions over the years, from traditional methods to agile approaches emphasising increased automation. In many software development projects, requirements are expressed in natural language and embedded within large volumes of text documents. At the same time, RE activities aim to define software systems' functionalities and constraints. However, manually executing these tasks is time-consuming and prone to errors. Numerous research efforts have proposed tools and technologies for automating RE activities to address this challenge, which are documented in published works. This review aims to examine empirical evidence on automated RE and analyse its impact on the RE sub-domain and software development. To achieve our goal, we conducted a Systematic Literature Review (SLR) following established guidelines for conducting SLRs. We aimed to identify, aggregate, and analyse papers on automated RE published between 1996 and 2022. We outlined the output of the support tool, the RE phase covered, levels of automation, development approach, and evaluation approaches. We identified 85 papers that discussed automated RE from various perspectives and methodologies. The results of this review demonstrate the significance of automated RE for the software development community, which has the potential to shorten development cycles and reduce associated costs. The support tools primarily assist in generating UML models (44.7%) and other activities such as omission of steps, consistency checking, and requirement validation. The analysis phase of RE is the most widely automated phase, with 49.53% of automated tools developed for this purpose. Natural language processing technologies, particularly POS tagging and Parser, are widely employed in developing these support tools. Controlled experimental methods are the most frequently used (48.2%) for evaluating automated RE tools, while user studies are the least employed evaluation method (8.2%). This paper contributes to the existing body of knowledge by providing an updated overview of the research literature, enabling a better understanding of trends and state-of-the-art practices in automated RE for researchers and practitioners. It also paves the way for future research directions in automated requirements engineering.
Muhammad Aminu Umar, Kevin Lano
Requir. Eng.1
2024 Introduction to theme section on requirements formalisation
Kevin Lano, Shekoufeh Kolahdouz Rahimi, Sobhan Yassipour Tehrani, Loli Burgueño, Muhammad Aminu Umar
Softw. Syst. Model.5
2014 Rubrics to Assess Usability of Embedded Systems
abstract
Embedded systems have more usability dimension as compared to general-purpose computers. Hence, the need to have more diverse and effective ways to evaluate such systems is imperative. This paper proposes the use of rubrics in the evaluation of usability on embedded systems. The result is a generalized rubric for usability testing intended for evaluation on embedded systems. The rubric is evaluated by certified testers through a validation experiment on a mobile robot. The majority of the experts felt that the rubric was complete, likely to be effective in providing good testing results, usable by embedded system testers, and appealing for them to consider it themselves.
Masitah Ghazali, Muhammad Aminu Umar, Mahmood Ashraf
SoMeT2