A Comparative Study of Agile, Component-Based, Aspect-Oriented and Mashup Software Development Methods

dc.authoridLiu, Na/0000-0002-8777-0707
dc.authoridMisra, Sanjay/0000-0002-3556-9331
dc.authoridWills, Christopher C/0000-0003-4800-8979
dc.authorscopusid7403523963
dc.authorscopusid36609190600
dc.authorscopusid45662087400
dc.authorscopusid23092618500
dc.authorscopusid36613304100
dc.authorscopusid14018024100
dc.authorscopusid14018024100
dc.authorwosidLatih, Rodziah/ABC-7719-2020
dc.authorwosidMisra, Sanjay/K-2203-2014
dc.contributor.authorPatel, Ahmed
dc.contributor.authorSeyfi, Ali
dc.contributor.authorTaghavi, Mona
dc.contributor.authorWills, Christopher
dc.contributor.authorNa, Liu
dc.contributor.authorLatih, Rodziah
dc.contributor.authorMisra, Sanjay
dc.contributor.otherComputer Engineering
dc.contributor.otherComputer Engineering
dc.date.accessioned2024-10-06T10:56:14Z
dc.date.available2024-10-06T10:56:14Z
dc.date.issued2012
dc.departmentAtılım Universityen_US
dc.department-temp[Patel, Ahmed; Seyfi, Ali; Na, Liu; Latih, Rodziah] Univ Kebangsaan Malaysia, Fac Informat Sci & Technol FTSM, Ctr Software Technol & Management, Sch Comp Sci, Bangi 43600, Selangor Darul, Malaysia; [Taghavi, Mona] Islamic Azad Univ, Dept Comp Sci, Tehran, Iran; [Taghavi, Mona] Islamic Azad Univ, Res Branch, Tehran, Iran; [Wills, Christopher] Kingston Univ, Fac Sci Engn & Comp, Sch Comp & Informat Syst, Kingston upon Thames KT1 2EE, Surrey, England; [Misra, Sanjay] Atilim Univ, Dept Comp Engn, Ankara, Turkeyen_US
dc.descriptionLiu, Na/0000-0002-8777-0707; Misra, Sanjay/0000-0002-3556-9331; Wills, Christopher C/0000-0003-4800-8979en_US
dc.description.abstractThis paper compares Agile Methods, Component-Based Software Engineering (CBSE), Aspect-Oriented Software Development (AOSD) and Mashups as the four most advanced software development methods. These different approaches depend almost totally on their application domain but their usability can be equally applied across domains. The purpose of this comparative analysis is to give a succinct and clear review of these four methodologies. Their definitions, characteristics, advantages and disadvantages are considered and a conceptual mind-map is generated that sets out a foundation to assist in the formulation and design of a possible new integrated software development approach. This includes supportive techniques to benefit from the examined methods' potential advantages for cross-fertilization. It is a basis upon which new thinking may be initiated and further research stimulated in the software engineering subject field.en_US
dc.description.woscitationindexScience Citation Index Expanded
dc.identifier.citationcount13
dc.identifier.endpage189en_US
dc.identifier.issn1330-3651
dc.identifier.issn1848-6339
dc.identifier.issue1en_US
dc.identifier.scopus2-s2.0-84859180469
dc.identifier.scopusqualityQ3
dc.identifier.startpage175en_US
dc.identifier.urihttps://hdl.handle.net/20.500.14411/8548
dc.identifier.volume19en_US
dc.identifier.wosWOS:000302381800025
dc.identifier.wosqualityQ4
dc.institutionauthorMısra, Sanjay
dc.institutionauthorMısra, Sanjay
dc.language.isoenen_US
dc.publisherUniv Osijek, Tech Facen_US
dc.relation.ispartofTehnicki Vjesniken_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.scopus.citedbyCount14
dc.subjectagileen_US
dc.subjectaspecten_US
dc.subjectblock-based programmingen_US
dc.subjectcomponenten_US
dc.subjectmashupen_US
dc.subjectsoftware developmenten_US
dc.subjectend-user developmenten_US
dc.subjectWeb 2.0en_US
dc.subjectWeb 3.0en_US
dc.titleA Comparative Study of Agile, Component-Based, Aspect-Oriented and Mashup Software Development Methodsen_US
dc.title.alternativePoredbena studija metoda razvoja softvera - prilagodljivih, utemeljenih na komponentama, usmjerenih na gledište i mješovitih (mashup)en_US
dc.typeArticleen_US
dc.wos.citedbyCount9
dspace.entity.typePublication
relation.isAuthorOfPublication53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isAuthorOfPublication.latestForDiscovery53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isOrgUnitOfPublicatione0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscoverye0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections