Title :
A framework for extending usability engineering: API usability essentials: Extending usability via component-based platform
Author :
Munir, Muhammad Badar ; Mushtaq, Aleem
Author_Institution :
Comput. & Software Eng. Dept., Bahria Univ., Islamabad, Pakistan
Abstract :
Application Programming Interface (API) in software development acts as an important milestone for software productions. It is believed that API usability impacts upon ease-in-use, operationability and acceptability among its audience. Likewise, an ever increasing need for extending and integrating Usability Engineering (UE) has become vital for the success of software products. Earlier researches within this domain do not address API´s usability via a component-based framework approach. The proposed framework emphasizes on consolidated formulation of various usability and quality models to derive chunks of dimensional variables. Further the paper highlights API usability practices and heuristics applied in API development process and discusses API product´s artifacts component to be used in deriving further product-related components to support enhancing usability.
Keywords :
application program interfaces; human computer interaction; object-oriented programming; software quality; user interfaces; API development process; API product artifacts; API usability essentials; API usability impacts; application programming interface; component-based platform; product-related components; quality models; software development; software productions; software products; usability engineering; usability models; Organizations; Production; Software engineering; Standards; Usability; Vocabulary; API Usability; Component-Aided Usability; Extending Usability; Model Consolidation; Usability Engineering (UE) and Software Engineering (SE) Integration;
Conference_Titel :
Open Systems (ICOS), 2012 IEEE Conference on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-1-4673-1044-4
DOI :
10.1109/ICOS.2012.6417654