Applying user-centered techniques to analyze and design a mobile application

Adriana Lopes1, Natasha Malveira Costa Valentim1, Bruna de Oliveira Moraes1, Renata Zilse2, Tayana Conte1
1USES Research Group, Instituto de Computação – Universidade Federal do Amazonas, Manaus, Brazil
2Samsung Research Brazil, São Paulo, Brazil

Tóm tắt

Từ khóa


Tài liệu tham khảo

Aoyama M (2015) Persona-scenario-goal methodology for user-centered requirements engineering. In: Proceedings of the 15th IEEE international requirements Engineering Conference, pp 185–194

Aurum A, Petersson H, Wohlin C (2002) State-of-the-art: software inspection after 25 years. Journal of Software, Testing, Verification And Reliability 12(3):133–154

Bano M, Zowghi D (2015) A Systematic Review on the Relationship Between User Involvement and System Success. Inf Softw Technol 58(1):148–169

Barbosa SDJ, Paula MG (2003) Designing and evaluating interaction as conversation: a modeling language based on semiotic engineering. In: Interactive systems. Design, specification and verification, 10th DSV-IS workshop, pp 16–33

Benner KM, Feather MS, Johnson WL, Zorman LA (1993) Utilizing scenarios in the software development process. In: Proceedings of the working conference on information system development process, pp 117–134

Bueno A, Barbosa S (2007) Using an interaction-as-conversation diagram as glue language for HCI design patterns on the web. In: Proceedings of the tasks models and diagrams for users Interface design, pp 122–136

Carroll JM, Rosson MB (1992) Getting around the task-artifact cycle: how to make claims and design by scenario. ACM Trans Inf Syst 10(2):181–212

Castro JW, Acuña ST, Juristo N (2008) Enriching requirements analysis with the personas technique. In: Proceedings of the international workshop on: interplay between usability evaluation and software Development, pp 13–18

Choma J, Zaina LA, da Silva TS (2016) SoftCoDeR approach: promoting software engineering academia-industry partnership using CMD, DSR and ESE. Journal of software engineering research and Development 4(1):8–28

Cooper A (1999) The inmates are running the asylum. Sams Publishing Company, Indianapolis

Czopik J, Košinár MA, Štolfa J, Štolfa S (2014) Formalization of Software Process Using Intuitive Mapping of UML Activity Diagram to CPN. In: Proceedings of the Fifth International Conference on Innovations in Bio-Inspired Computing and Applications (IBICA 2014), pp 365–374

De França BB, Ribeiro TV, Santos PSM, Travassos GH (2015) Using focus Group in Software Engineering: lessons learned on characterizing software Technologies in Academia and Industry. In: Proceedings of the 18th Conferencia Iberoamericana en software engineering (CIbSE 2015), pp 351–364

De Mello RM, Teixeira EN, Schots M, Werner CML, Travassos GH (2014) Verification of software product line artefacts: a checklist to support feature model inspections. Journal of Universal Computer Science 20(5):720–745

Fagan ME (1976) Design and code inspections to reduce errors in Program development. IBM J Res Dev 15(3):182–211

Fernandez A, Abrahão S, Insfran, Matera M (2012) Further analysis on the validation of a usability inspection method for model-driven web development. In: Proceedings of the ACM-IEEE international symposium on empirical software engineering and measurement (ESEM '12), pp 153–156

Ferreira BM, Barbosa SDJ, Conte T (2016) PATHY: using empathy with personas to design applications that meet the users. In: Proceedings of the 18th international conference on human-computer interaction (HCI, I2016), pp 153–165

Ferreira BM, Santos G, Conte T (2017) Identifying possible requirements using personas - a qualitative study. In: Proceedings of the 19th international conference on Enterprise information systems (ICEIS 2017), vol 64-75, p 2017

Hron M, Obwegeser N (2018) Scrum in practice: an overview of Scrum adaptations. In: Proceedings of the 51st Hawaii International Conference on System Sciences (HICSS 2018), pp 5445–5454

Lombriser P, Dalpiaz F, Lucassen G, Brinkkemper S (2016) Gamified requirements engineering: model and experimentation. In: Proceedings of the 22nd international working conference on requirements engineering: Foundation for Software Quality, pp 171–187

Lopes A, Marques AB, Barbosa SDJ, Conte T (2015) Evaluating HCI design with interaction modeling and prototypes: a case study. In: Proceedings of International Conference on Enterprise Information Systems, pp 79–87

Lopes A, Valentim N, Ferreira BM, Zilse R, Conte T (2017) TR-USES-2017-0008. A Technique for Inspecting MoLIC Interaction Diagrams. USES Research Group Technical Report. Available: http://uses.icomp.ufam.edu.br/wp-content/uploads/2016/02/TR-USES-2017-0008.pdf

Luna ER, Panach JI, Grigera J, Rossi G, Pastor O (2010) Incorporating usability requirements in a test/model-driven web engineering approach. Journal of Web Engineering 9(2):132–156

Marques AB, Barbosa SDJ, Conte T (2016) A comparative evaluation of interaction models for the design of interactive systems. In: Proceedings of the 31st annual ACM symposium on applied computing (SAC '16), pp 173–180

Marques AB, Barbosa SDJ, Conte T (2017) Defining a notation for usability­oriented interaction and navigation modeling for interactive systems. SBC Journal on interactive systems 8(2):35 - 49

Mashapa J, Chelule E, Greunen V, D e Veldsman A (2013) Managing user experience–managing change in. Human-Computer Interaction, INTERACT, pp 660–677

Meixner G, Paternò F, Vanderdonckt J (2011) Past, present, and future of model-based user Interface development. I-com – journal of interactive. Media 10(3):2–11

Misra S, Fernández L, Colomo-Palacios R (2014) A simplified model for software inspection. In: Journal of software: evolution and process, 26(12), pp 1297–1315

Qazi AM, Shahzadi S, Humayun M (2016) A comparative study of software inspection techniques for quality perspective. In: International journal of modern education and computer science, 10 (1), pp 9–16

Rabelo J, Viana D, Santos G, Conte T (2014) Using PABC-standard to code the knowledge: an experimental study. In: Proceedings of the 8th Brazilian software quality symposium (in portuguese), pp 1–15

Sangiorgi U, Barbosa SDJ (2009) MoLIC Designer: Towards Computational Support To HCI Design with MoLIC. In: roceedings of the 1st ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2009), pp 303–308

Scrum Alliance (2016) http://www.scrumalliance.org /, Accessed 25 Mar 2017

Silva B, Aureliano V, Barbosa SDJ (2006) Extreme designing: binding sketching to an interaction model in a streamlined HCI design approach. In: Proceedings of the VII Brazilian symposium on human factors in computing systems (IHC’06), pp 101–109

Sima WW, Brouseb P (2015) Developing ontologies and persona to support and enhance requirements engineering activities – a case study. Procedia Computer Science 44(1):275–284

Souza LG, Barbosa SDJ (2015) Extending MoLIC for collaborative systems design. In: Proceedings of the 17th International Conference on Human-Computer Interaction, pp 271–282

Susman GI, Evered RD (1978) An assessment of the scientific merits of action research. Adm Sci Q 23(4):582–603

Taba NH, Siew HO (2012) A scenario based model to improve the quality of software inspection process. In: Proceedings of the 4th international conference on computational intelligence, modelling and simulation (CIMSIM '12), pp 194–198

Trætteberg H (2008) Integrating dialog modeling and domain modeling – the case of Diamodl and the eclipse modeling framework. Journal of Universal Computer Science 14(19):3265–3278

Travassos GH, Shull F, Carver J (2001) A software design process based on inspections for the unified modeling language. Advances in. Computer 54(1):35–98

Valentim NMC, Rabelo J, Oran AC, Marczak S, Conte T (2015) A controlled experiment with usability inspection techniques applied to use case specifications: comparing the MIT 1 and the UCE techniques. In: Proceedings of the 18th international conference on model driven engineering languages and systems, (MODELS 2015), pp 206–215

Wohlin C, Aurum A (2014) Towards a decision-making structure for selecting a research Design in Empirical Software Engineering. Empir Softw Eng 20(6):1427–1455

Wohlin C, Runeson P, Höst M, Ohlsson MC, Regnell B, Wesslén A (2000) Experimentation in software engineering: an introduction. Kluwer Academic Publishers, Norwell