27.03.2014 Views

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

original User’s Discourse / Speech, getting as output the RUS<br />

complying the user’s requirements. For this study case, it is<br />

reviewed the User’s Discourse / Sp eech and the Users<br />

Scenarios in the paragraph of Text Segment [3]: “that a registry<br />

is updated with all the procurement authorizations accepted by<br />

each Tower of Control in a given day”. that defines the<br />

functionality “Registry of the procurement authorizations<br />

accepted by the Tower of Control in one given day”. A<br />

problem is detected in the User Scenario and it is necessary to<br />

add in each Tower of Control actor the attribute Procurement<br />

Authorization with the value Accepted, because these type of<br />

authorizations are the only one interested to be r egistered by<br />

this functionality. As a result, the User Scenario that is refined<br />

is the third one. In the t ask Construction of Unified-Map of<br />

User Scenarios, shown in Figure 10, the requirement engineer<br />

works on the construction of the Uni fied-Map of User<br />

Scenarios, which allows documenting the “temporal order” in<br />

which the scenarios are performed. For this task, the<br />

requirement engineer has as input products the Text Segments<br />

and the Refined Users Scenarios, getting as a result the UMUS.<br />

The used technique is “Analysis of Transitions of Users<br />

Scenarios”, which allows identifying in the Text Segments the<br />

elements called “scenario dispatchers” from which the<br />

transition is performed. The dispatcher can have three types: 1)<br />

context changes in the user discourse, 2) state change in the<br />

actors of the scenario (modifying the attribute values) and 3)<br />

adding actors to the scenario. In this case, the analysis of Text<br />

Segment [1] indica tes that the US-1 is performed by a<br />

dispatcher type 1), because it is related to a con textual base<br />

frame; the analysis of Text Segment [2] indicates that the US –<br />

2 is performed by a dispatcher type 3) , because the aircraft<br />

actor is added; and finally the analysis of Text Segment [3]<br />

indicates that the US-3 is performed by a dispa tcher type 2),<br />

because a change in the state actor air craft is done when the<br />

location attribute is set from Hangar N°1) to tank supply<br />

location. As a result.<br />

Figure 10. Task: Construction of Unified-Map of User Scenarios.<br />

VII. CONCLUSIONS<br />

The main contribution of this paper is to present a<br />

methodical process called Requirements Conceptualization,<br />

which is divided into two phases, called the Problem Oriented<br />

Analysis and Product -Oriented Analysis, and whose main<br />

objective is to structure and characterize the mass of<br />

information from elicitation activity within the discourse<br />

(speech) of the user. This paper presents two proofs of concept<br />

for a specific case about two phases of this process. The first<br />

phase has as input the text associated to the User´s Speech and<br />

as an output the Dia gram of Problem-Space Based on User<br />

Scenarios. To carry out the tasks it has been ada pted some<br />

techniques and developed another ones; they are: Protocol<br />

Analysis, Cognitive Techniques for Ident ification of Factual<br />

<strong>Knowledge</strong>, Procedural <strong>Knowledge</strong>, Contextual <strong>Knowledge</strong><br />

and Association <strong>Knowledge</strong>, and Technique of Construction of<br />

Diagram of Problem-Space Based on User Scenarios. The<br />

structuration of the Phase of Problem Oriented Analysis into<br />

the tasks: U ser Discourse / Speech Segmentation, Cognitive<br />

Analysis of Text Segments and Construction of Problem Space<br />

based on User Scenarios; allows the requirements engineer to<br />

carry out a systematic analysis of user's speech to reach<br />

gradually an integrated representation of the fundamental<br />

elements of it. The nex t research steps are: [a] develop and<br />

execute an experiment to validate empirically the process of<br />

requirements conceptualization introduced and [b] to focus on<br />

implementing of high quality conceptual models.<br />

ACKNOWLEDGMENT<br />

The research results reported in this article have been<br />

partially funded by the Research Project 33A105, Department<br />

of Production and Technology, National University of La nus<br />

(Argentine) and by the grants TIN2008-00555 and HD2008-<br />

0048 of the Spanish Ministry of Science and Innovation.<br />

REFERENCES<br />

[1] Sommerville, I. 2005. Ingeniería de Software, Addison-Wesley.<br />

[2] Chatzoglou P., S oteriou A. 1999. A DEA framework to assess the<br />

efficiency of the software requirements capture and analysis process.<br />

Decision-Sciences. 30(2): 503-31.<br />

[3] Van der Vos, B., Gulla, J., Van de Riet, R., 1995. Verification of<br />

Conceptual Models based n Linguistic <strong>Knowledge</strong>. NLDB 1995<br />

[4] Loucopoulos, P., Karakostas, V. 1995. System Req uirements<br />

Engineering; McGraw-Hill,<br />

[5] Davis, A. 1993. Software Requirements: Objects, Functions and States;<br />

Prentice-Hall International.<br />

[6] Faulk, S. 1997. Software Requirements: A Tutorial; In Software<br />

Engineering, IEEE Computer Society Press, pp 82-101.<br />

[7] Sutcliffe, A., Maiden, N. 1992. Analysing the Novice Analyst: Cognitive<br />

Models in Software Engineering; Intl. Jl of Man-Machine Studies, 36(5).<br />

[8] Wieringa, R. 1995. Requirements Engineering: Fram eworks for<br />

Understanding; John Wiley.<br />

[9] Jalote, P. 1997. An Integrated Approach to So ftware Engineering;<br />

Springer-Verlag.<br />

[10] Juristo, N., Moreno, A. 20 00. Introductory paper: Reflections on<br />

Conceptual Modeling; Data and <strong>Knowledge</strong> Engineering, vol 33.<br />

[11] Moreno, A., 1999. Tesis Doctoral Universidad Politécnica de Madrid,<br />

[12] Chen, P. 1990. Entity-relationship Approach to Data Modeling. In<br />

Systemand Software Requirements Engineering, Thayer RH, Dorfman<br />

M (eds). IEEE. Computer Society Press.<br />

[13] García Martínez, R. y Britos, P. 2004. Ingeniería de Sistemas Expertos.<br />

Editorial Nueva Librería. ISBN 987-1104-15-4.<br />

[14] Carroll, J. 1995. Introdu ction: The Scenario Perspective on Sys tem<br />

Development, en "Scenario-Based Design: Envisioning Work and<br />

Technology in System Development", John Wiley & Sons.<br />

[15] Anderson, J. 2006. Cognitive Psychology and Its Implications. Watson<br />

Guptill Publications.<br />

[16] Robertson S. 2002. Project Sociology: Identifying and involving the<br />

stakeholders, ICFAI University Press<br />

32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!