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

dc.authorid Liu, Na/0000-0002-8777-0707
dc.authorid Misra, Sanjay/0000-0002-3556-9331
dc.authorid Wills, Christopher C/0000-0003-4800-8979
dc.authorscopusid 7403523963
dc.authorscopusid 36609190600
dc.authorscopusid 45662087400
dc.authorscopusid 23092618500
dc.authorscopusid 36613304100
dc.authorscopusid 14018024100
dc.authorscopusid 14018024100
dc.authorwosid Latih, Rodziah/ABC-7719-2020
dc.authorwosid Misra, Sanjay/K-2203-2014
dc.contributor.author Patel, Ahmed
dc.contributor.author Seyfi, Ali
dc.contributor.author Taghavi, Mona
dc.contributor.author Wills, Christopher
dc.contributor.author Na, Liu
dc.contributor.author Latih, Rodziah
dc.contributor.author Misra, Sanjay
dc.contributor.other Computer Engineering
dc.contributor.other Computer Engineering
dc.date.accessioned 2024-10-06T10:56:14Z
dc.date.available 2024-10-06T10:56:14Z
dc.date.issued 2012
dc.department Atılım University en_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, Turkey en_US
dc.description Liu, Na/0000-0002-8777-0707; Misra, Sanjay/0000-0002-3556-9331; Wills, Christopher C/0000-0003-4800-8979 en_US
dc.description.abstract This 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.woscitationindex Science Citation Index Expanded
dc.identifier.citationcount 13
dc.identifier.endpage 189 en_US
dc.identifier.issn 1330-3651
dc.identifier.issn 1848-6339
dc.identifier.issue 1 en_US
dc.identifier.scopus 2-s2.0-84859180469
dc.identifier.scopusquality Q3
dc.identifier.startpage 175 en_US
dc.identifier.uri https://hdl.handle.net/20.500.14411/8548
dc.identifier.volume 19 en_US
dc.identifier.wos WOS:000302381800025
dc.identifier.wosquality Q4
dc.institutionauthor Mısra, Sanjay
dc.institutionauthor Mısra, Sanjay
dc.language.iso en en_US
dc.publisher Univ Osijek, Tech Fac en_US
dc.relation.ispartof Tehnicki Vjesnik en_US
dc.relation.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.scopus.citedbyCount 14
dc.subject agile en_US
dc.subject aspect en_US
dc.subject block-based programming en_US
dc.subject component en_US
dc.subject mashup en_US
dc.subject software development en_US
dc.subject end-user development en_US
dc.subject Web 2.0 en_US
dc.subject Web 3.0 en_US
dc.title A Comparative Study of Agile, Component-Based, Aspect-Oriented and Mashup Software Development Methods en_US
dc.title.alternative Poredbena studija metoda razvoja softvera - prilagodljivih, utemeljenih na komponentama, usmjerenih na gledište i mješovitih (mashup) en_US
dc.type Article en_US
dc.wos.citedbyCount 9
dspace.entity.type Publication
relation.isAuthorOfPublication 53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isAuthorOfPublication.latestForDiscovery 53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscovery e0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections