Information Technology Reference
In-Depth Information
Our future work also includes developing ecient methods for producing a
core set of common elements that a group of participants can all meaningfully
construe. This is critical to all RGT-based approaches, and can lead discussion
to exploring the ongoing debate about “whether elements exist independently
of constructs, or whether in fact elements are also constructs”. Also of inter-
est would be addressing the need for improvement in some areas of FCA tool
support, such as focused projections of concept lattice, query languages, line dia-
gram slicing algorithms, etc. Finally, we plan to develop concept-driven conflicts
resolution and requirements prioritization methods to explore aspects weaving.
All in all, the repertory grid and the concept analysis are truly techniques: a
grid or a formal context of itself is nothing more than a matrix of blank cells.
They are only limited by the user's imagination. We hope that our work has shed
some light on their applications to new situations, especially, to aspect-oriented
software development.
Acknowledgement. We would like to thank Paul Clements, Awais Rashid,
Joao Araujo, Ana Moreira, Yijun Yu, Ruzanna Chitchyan, Haifeng Liu, Har-
vey Siy, and Erik Simmons for helpful discussions, and for insightful comments
on the media shop example. We also thank the anonymous reviewers for their
constructive suggestions. Financial support was provided by NSERC and BUL.
References
[1] Baniassad, E., Clements, P.C., Araujo, J., Moreira, A., Rashid, A., Tekinerdogan,
B.: Discovering early aspects. IEEE Software 23(1), 61-70 (2006)
[2] Becker, P., Correia, J.H.: The TosCanaJ suite for implementing conceptual in-
formation systems. In: Ganter, B., Stumme, G., Wille, R. (eds.) Formal Concept
Analysis. LNCS (LNAI), vol. 3626, pp. 324-348. Springer, Heidelberg (2005)
[3] Birkhoff, G.: Lattice Theory. Providence, RI.: Am. Math. Soc., 25 (1940)
[4] Castro, J., Kolp, M., Mylopoulos, J.: Towards requirements-driven information
systems engineering: the Tropos project. Information Systems 27(6), 365-389
(2002)
[5] Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in
Software Engineering. Kluwer Academic, Dordrecht (2000)
[6] Clarke, S., Baniassad, E.: Aspect-Oriented Analysis and Design: The Theme Ap-
proach. Addison-Wesley, Reading (2005)
[7] Delugach, H.S., Lampkin, B.E.: Troika: using grids, lattices and graphs in knowl-
edge acquisition. In: Intl. Conf. on Conceptual Structures, pp. 201-214 (2000)
[8] Early aspects portal: (Cited on March 7, 2007), http://www.early-aspects.net/
[9] Eisenbarth, T., Koschke, R., Simon, D.: Locating features in source code. IEEE
Transactions Software Engineering 29(3), 195-209 (2003)
[10] Fransella, F., Bell, R., Bannister, D.: A Manual for Repertory Grid Technique,
2nd edn. Wiley, NewYork (2004)
[11] Gaines, B.: An overview of knowledge acquisition and transfer. International Jour-
nal of Human-Computer Interaction 12(3-4), 441-459 (2000)
[12] Ganter, B., Wille, R.: Formal Concept Analysis. Springer, Heidelberg (1996)
Search WWH ::




Custom Search