Taisa Guidini Gonçalves

  • Citations Per Year
Learn More
Software process performance analysis is a challenge for software organizations that aim to achieve higher levels of maturity models and quality standards, as it usually depends on knowledge of quantitative and statistical techniques, and experience with software processes and in the organizational context. This paper presents a knowledge-based environment(More)
It is well known that despite the large advancement of Human-Computer Interaction (HCI) engineering as regards the definition of methods, techniques and standards, the majority of enterprises do not use them in practice. Contrary to this scenario, software engineering has been widely applied in industry through the implementation of Software Process(More)
Task analysis is recognized by the Human-Computer Interaction community as good practice to improve the understanding of how a user may interact with software interfaces to reach a given goal. During more than one decade, we have taught task analysis in undergraduate and graduate HCI programs for the design of better interactive systems. In this paper, we(More)
Task modeling is undoubtedly a key step for task analysis during the development of iterative systems since it helps not only in the understanding of what users want but also in how to design for them. As a consequence, it should be considered as indispensable while specifying the requirements of an interactive system. With this in mind, we analyzed the(More)
Background: Process performance analysis is a key step for implementing continuous improvement in software organizations. However, the knowledge to execute such analysis is not trivial and the person responsible to executing it must be provided with appropriate support. Aim: This paper presents a knowledge-based environment, named SPEAKER, proposed for(More)
Even though coming from different communities, Software Engineering (SE) and Human-Computer Interaction (HCI) engineering have similar goals: the definition of methods, techniques and standards to support the development of software systems, and, in particular for HCI, of interactive systems. Currently, several SE approaches are largely applied in practice(More)
  • 1