Editorial: The role of formality in HCI issues in software engineering

1997 ◽  
Vol 144 (4) ◽  
pp. 193
Author(s):  
J.I. Siddiqi ◽  
C.R. Roast
Keyword(s):  
2008 ◽  
Vol 13 (2) ◽  
pp. 211-218 ◽  
Author(s):  
Forrest J. Shull ◽  
Jeffrey C. Carver ◽  
Sira Vegas ◽  
Natalia Juristo

Author(s):  
Grigoris Antoniou

This paper discusses the significance of nonmonotonic reasoning, a method from the knowledge representation area, to mainstream software engineering. In particular, we discuss why the use of defaults in specifications is an adequate way of addressing some of the most important problems in requirements engineering, such as: The problem of identifying and dealing with inconsistencies; evolving system requirements; requirements prioritization; and the quality of specifications with respect to naturalness and compactness. We argue that these problems need to be addressed in a principled, formal way, and that default reasoning provides adequate mechanisms to deal with them.


1987 ◽  
Vol 11 (3) ◽  
pp. 141-148
Author(s):  
Patricia Samwell
Keyword(s):  

2011 ◽  
pp. 1645-1666 ◽  
Author(s):  
Emily Oh Navarro

Learning theories describe how people learn. There is a large body of work concerning learning theories on which to draw, a valuable resource of which the domain of software engineering educational research has thus far not taken full advantage. In this chapter, we explore what role learning theories could play in software engineering education. We propose that learning theories can move the field of software engineering education forward by helping us to categorize, design, evaluate, and communicate about software engineering educational approaches. We demonstrate this by: (1) surveying a set of relevant learning theories, (2) presenting a categorization of common software engineering educational approaches in terms of learning theories, and (3) using one such approach (SimSE) as a case study to explore how learning theories can be used to improve existing approaches, design new approaches, and structure and guide the evaluation of an approach.


Economics ◽  
2015 ◽  
pp. 1541-1563
Author(s):  
Sergio Ricardo Mazini

This chapter presents an approach to the role of software engineering in developing solutions for new mobile technologies, like tablets. It discusses the importance of the new standards brought by emerging technologies such as engineering and how software must adapt to this new reality in order to identify the needs of data, information, integration, shares, and other issues that will contribute to the life cycle of these solutions. The chapter also discusses the contribution of users in the development process and improve these solutions. The research method is the case study conducted in industrial companies that use a digital catalog solution and sales force automation for tablets. This chapter presents a new approach based on commercial tablets which is supported by a platform of software and services called commercially Nimiam (www.nimiam.com.br).


Sign in / Sign up

Export Citation Format

Share Document