2018
DOI: 10.4018/ijsi.2018010104
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating the Understandability of Android Applications

Abstract: Understandability is one of the major quality attributes used to measure the understandability of object oriented software and Android applications based on certain metrics. It is very important in most software development life cycles because misunderstanding any of the steps of the software development life cycle will lead to a poor-quality product. Mobile applications, like any software, need to be maintained and evolved over time, so understanding them is essential to their maintainability, reliability, qu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 18 publications
0
5
0
Order By: Relevance
“…Justification: Supportive aspects like why the certain metrics are selected for that internal attribute. 1) Understandability: It is an important attribute in software development process as it plays a vital role in maintaining the software product as understanding the models can help in modifying, analysing the system for later requirements and advancements which indeed save a lot of cost and time for avoiding the implementation errors [19]. Hence understandability is affected with various factors hence out of those many factors Comment ratio (CR), efferent coupling (Ce)and afferent coupling (Ca) are considered [16] in this study.…”
Section: Q1mentioning
confidence: 99%
“…Justification: Supportive aspects like why the certain metrics are selected for that internal attribute. 1) Understandability: It is an important attribute in software development process as it plays a vital role in maintaining the software product as understanding the models can help in modifying, analysing the system for later requirements and advancements which indeed save a lot of cost and time for avoiding the implementation errors [19]. Hence understandability is affected with various factors hence out of those many factors Comment ratio (CR), efferent coupling (Ce)and afferent coupling (Ca) are considered [16] in this study.…”
Section: Q1mentioning
confidence: 99%
“…Locating faulty modules in any software is considered as an essential step, because it helps to define the modules that need more testing and refactoring. Classification techniques on software fault prediction are widely investigated due to the necessity to decrease testing efforts and increase the software quality [11], [13], [25], [21], [22]. findings of previous researches done on this field has not shown which classifier is superior to the other, a comparative software fault prediction experiments in [10] integrate neural networks and genetic programming [52] performed on 4 datasets from the NASA Metrics Data repository.…”
Section: Software Engineering and Machine Learningmentioning
confidence: 99%
“…The Proposed GUI for the application named NANNYDUINO as a remote controlled application for sample e-crib as discussed in Figs. 8,9,10,11,12,13,14 and 15 with details.…”
Section: Mobile Applicationmentioning
confidence: 99%
“…Mobile applications, like any other software, have become more complex and should be constantly updated to: correct errors, add or remove functions, improve the user interface and more [11]. Today, babies can feel more comfortable with health control and doctors or guardians are immediately informed by mobile phone when health status is threatened.…”
Section: Evaluation and Conclusionmentioning
confidence: 99%