Call for Papers - Ongoing round of submission, notification and publication.
    
  
Home    |    Login or Register    |    Contact CSC
By Title/Keywords/Abstract   By Author
Browse CSC-OpenAccess Library.
  • HOME
  • LIST OF JOURNALS
  • AUTHORS
  • EDITORS & REVIEWERS
  • LIBRARIANS & BOOK SELLERS
  • PARTNERSHIP & COLLABORATION
Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available
(no registration required)

(94.68KB)


-- CSC-OpenAccess Policy
-- Creative Commons Attribution NonCommercial 4.0 International License
>> COMPLETE LIST OF JOURNALS

EXPLORE PUBLICATIONS BY COUNTRIES

EUROPE
MIDDLE EAST
ASIA
AFRICA
.............................
United States of America
United Kingdom
Canada
Australia
Italy
France
Brazil
Germany
Malaysia
Turkey
China
Taiwan
Japan
Saudi Arabia
Jordan
Egypt
United Arab Emirates
India
Nigeria
Quality Attributes and Software Architectures Emerging Through Agile Development: Pursuit or Overlooking?
G. H. El-Khawaga, Prof. Dr. Galal Hassan Galal-Edeen, Prof. Dr. A.M. Riad
Pages - 1 - 9     |    Revised - 15-08-2013     |    Published - 15-09-2013
Published in International Journal of Software Engineering (IJSE)
Volume - 4   Issue - 1    |    Publication Date - September 2013  Table of Contents
MORE INFORMATION
References   |   Abstracting & Indexing
KEYWORDS
Quality Attributes, Software Architecting, Agile Software Development, Refactoring, Clean Architecting, Light Architecting.
ABSTRACT
Software architectures play an important role as an intermediate stage through which system requirements are translated into full scale working system. The idea of what a system does, what it does not, and different concerns and requirements can be negotiated and expressed clearly through the software architecture. Software architectures exist to enhance and provide quality attributes, while they are quality attributes and their required level of achievement which can offer numerous number of software architectures for a single software system.

We believe that the agile approach to architecting is problematic because of agilists’ beliefs about how to architect a software system, and how critical quality attributes are to achieve a stable yet flexible architecture. Through this research we clarify these issues, and discuss consequences of agile architecting on achieved level of quality attributes. We are going to pursue the answer to how to architect to achieve required level of quality attributes, while adopting an agile process.
ABSTRACTING & INDEXING
1 Google Scholar 
2 CiteSeerX 
3 refSeek 
4 Scribd 
5 SlideShare 
6 PdfSR 
REFERENCES
Albin, S. T., (2003), The Art of Software Architecture: Design Methods and Techniques, Wiley publishing, Indianapolis, Indiana, USA.
Barbacci, M. R., Klein, M. H. & Weinstock, C. B., (1997), “Principles for Evaluating the Quality Attributes of a Software Architecture”, CMU, Software Engineering Institute, Pittsburgh, PA, USA.
Barbacci, M., Ellison, R., Lattanze, A., Stafford, J., Weinstock, C. & Wood, W., (2003), “Quality Attribute Workshops (QAWs)”, CMU Software Engineering Institute, Pittsburgh, PA, USA.
Bass, L., Clements, P. & Kazman, R., (2003), Software Architecture in Practice, AddisonWesley Professional, Boston, USA.
Bourquin, F. & Keller, R. K., (2007), “High-impact Refactoring Based on Architecture Violations”, Proceedings of the 11th European Conference on Software Maintenance and Reengineering, (CSMR 07),Amsterdam, Holland, 21-23 Mar., IEEE, pp. 149-158.
Coplien, J. O. & Bjornvig, G., (2010), Lean Architecture: for Agile Software Development,Wiley Publishing, Indianapolis, Indiana, USA
Faber, R., (2010), “Architects as service providers”, IEEE Software, vol. 27, no. 2, pp. 33-40.
Galal, G. H., (1998), “Software architecting: from requirements to building blocks within an architectural style”, Workshop W2: Techniques, Tools and Formalisms for capturing and assessing Architectural Quality in Object-Oriented Software, the 12th European Conference on Object Oriented Programming (ECOOP 98), Brussels, Belgium, 20-24 July.
Garcia, J., Popescu, D., Edwards, G. & Medvidovic, N., (2009), “Identifying Architectural Bad Smells”, proceedings of the 13th European Conference on Software Maintenance and Reengineering, (CSMR 09), Kaiserslautern, Germany, 24-27 March, Winter, A., Ferenc, R. & Knodel, J. (Eds.), IEEE, pp. 255-258.
Jensen, R. N., Moller, T., Sonder, P. & Tornehoj, G., (2006), “Architecture and Design in eXtreme Programming; Introducing Developer Stories”, proceedings of Extreme Programming and Agile Processes in Software Engineering, 7th International Conference (XP 2006), Oulu,Finland, 17-22 June, Springer Verlag, pp. 133-142.
Mcgovern, J., Ambler, S. W., Stevens, M. E., Linn, J., Sharan, V. & JO, E. K., (2003), A Practical Guide to Enterprise Architecture, Prentice Hall, Upper Saddle River, New Jersey, USA.
Mockus, A. & Votta, L. G. (2000), “Identifying reasons for software changes using historic databases”, Proceedings of the International Conference on Software Maintenance, San Jose,CA, USA, 11-14 Oct., IEEE, pp. 120-130.
Mohagheghi, P. & Conradi, R., (2004), “An empirical study of software change: origin,acceptance rate, and functionality vs. quality attributes”, Proceedings of the 2004 International Symposium on Empirical Software Engineering, (ISESE 04), Redondo Beach, CA, USA, 19-20 Aug, IEEE, pp.7-16.
Perry, D. & Wolf, A., (1992) “Foundations for the study of software architecture”, ACM SIGSOFT Software Engineering Notes, Vol. 17, No. 4, pp. 40-52.
Sharifloo, A. A., Saffarian, A. & Shams, F., (2008), “Embedding Architectural Practices into Extreme Programming”, proceedings of the 19th Australian Conference on Software Engineering (ASWEC 08) Perth, WA, Australia, 26-28 March, IEEE, pp. 310-319.
Sharifloo, A. A., Saffarian, A. S. & Shams, F., (2008), “Embedding Architectural Practices into Extreme Programming”, proceedings of the 19th Australian Software Engineering Conference(ASWEC 2008), Perth, Western Australia, Australia, 26-28 Mar., IEEE Computer Society, pp.310-319.
Taylor, R., Medvidovic, N. & Dashofy, E., (2009), Software Architecture: Foundations, Theory,and Practice, Wiley publishing, Indianapolis, Indiana, USA.
Williams, B. J. & Carver, J. C., (2007), “Characterizing Software Architecture Changes: An Initial Study”, proceedings of the First International Symposium on Empirical Software Engineering and Measurement, (ESEM 07), Madrid, Spain, 20-21 Sept., IEEE, pp. 410-419.
MANUSCRIPT AUTHORS
Dr. G. H. El-Khawaga
Faculty of computers and information, Mansoura University - Egypt
Ghada.elkhawaga@ieee.org
Professor Prof. Dr. Galal Hassan Galal-Edeen
School of Sciences & Engineering, American University in Cairo - Egypt
Professor Prof. Dr. A.M. Riad
Mansoura University - Egypt


CREATE AUTHOR ACCOUNT
 
LAUNCH YOUR SPECIAL ISSUE
View all special issues >>
 
PUBLICATION VIDEOS
 
You can contact us anytime since we have 24 x 7 support.
Join Us|List of Journals|
    
Copyrights © 2025 Computer Science Journals (CSC Journals). All rights reserved. Privacy Policy | Terms of Conditions