skip to main content
10.1145/3281022.3281024acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
short-paper

LiquiDADE: a liquid-based distributed agile and adaptive development environment (DADE) multi-device tool

Published: 04 November 2018 Publication History

Abstract

The Agile Manifesto emphasizes value on individuals and interactions over processes and tools, explicitly encouraging face-to-face communication as the most effective way of conveying information and collaboration between Agile teams. Effective collaboration enables teams to develop workable solutions to complex problems. However, in reality, this is continuously challenged by large, distributed teams, forcing communications in different directions. Towards the interest of (Collaborative Networked) Organizations in the adoption of emerging technologies to support communication and collaboration needs of their Distributed Agile and Adaptive Development Environment (DADE), we propose a DADE architecture based on the emerging Liquid Multi-Device Software paradigm. The evaluation of our LiquiDADE prototype showed that our approach is relevant and a valuable enhancement for improving agile development practices.

References

[1]
Alessandro Amirante, Tobia Castaldi, Lorenzo Miniero, and Simon Pietro Romano. 2015. Performance analysis of the Janus WebRTC gateway. In Proceedings of the 1st Workshop on All-Web Real-Time Systems. ACM, 4.
[2]
Kent Beck, Mike Beedle, Arie Van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, et al. 2001. Manifesto for agile software development. (2001).
[3]
Frank KY Chan and James YL Thong. 2009. Acceptance of agile methodologies: A critical review and conceptual framework. Decision support systems 46, 4 (2009), 803–814.
[4]
Tommaso Di Noia, Eugenio Di Sciascio, Francesco Maria Donini, Marina Mongiello, and Francesco Nocera. 2017. Formal model for user-centred adaptive mobile devices. IET Software 11, 4 (2017), 156–164.
[5]
Tommaso Di Noia, Marina Mongiello, Francesco Nocera, and Umberto Straccia. 2018. A fuzzy ontology-based approach for tool-supported decision making in architectural design. Knowledge and Information Systems (27 Mar 2018).
[6]
Clarence A Ellis and Simon J Gibbs. 1989. Concurrency control in groupware systems. In Acm Sigmod Record, Vol. 18. ACM, 399–407.
[7]
Martin Fowler and Jim Highsmith. 2001. The agile manifesto. Software Development 9, 8 (2001), 28–35.
[8]
Mirco Franzago, Davide Di Ruscio, Ivano Malavolta, and Henry Muccini. 2017. Collaborative Model-Driven Software Engineering: a Classification Framework and a Research Map. IEEE Transactions on Software Engineering PP, 99 (2017), 1–1.
[9]
Andrea Gallidabino, Cesare Pautasso, V Ilvonen, T Mikkonen, K Systä, JP Voutilainen, and A Taivalsaari. 2017. Architecting liquid software. Journal of Web Engineering 16, 5&6 (2017), 433–470.
[10]
Andrea Gallidabino, Cesare Pautasso, Ville Ilvonen, Tommi Mikkonen, Kari Systä, Jari-Pekka Voutilainen, and Antero Taivalsaari. 2016. On the architecture of liquid software: technology alternatives and design space. In Proc. of WICSA.
[11]
Asif Qumer Gill. 2018. Distributed agile development: Applying a coverage analysis approach to the evaluation of a communication technology assessment tool. (2018), 1633–1655.
[12]
Google. 2012. The New Multi-screen World: Understanding Cross-platform Consumer Behavior. (2012). http://services.google.com/fh/files/misc/ multiscreenworld_final.pdf.
[13]
John Hartman, Udi Manber, Larry Peterson, and Todd Proebsting. 1996. Liquid Software: A new paradigm for networked systems. Technical Report 96-11. University of Arizona.
[14]
Capterra Inc. 2018. Top 10 Agile software. (2018). https://www.capterra.com/ sem-compare/...
[15]
Carine Khalil, Valérie Fernandez, and Thomas Houy. 2013. Can Agile Collaboration Practices Enhance Knowledge Creation between Cross-Functional Teams? (2013), 123–133.
[16]
MultiMedia LLC. {n. d.}. The 12th State of Agile survey, year = 2018, url = https://explore.versionone.com/state-of-agile/versionone-12th-annual-stateof-agile-report, urldate = 2018-06-26. ({n. d.}).
[17]
Niko Mäkitalo, Francesco Nocera, Marina Mongiello, and Stefano Bistarelli. 2018. Architecting the Web of Things for the fog computing era. IET Software (April 2018). http://digital-library.theiet.org/content/journals/10.1049/iet-sen.2017.0350
[18]
Francesco Nocera, Marina Mongiello, Eugenio Di Sciascio, and Tommaso Di Noia. 2018. MoSAIC: a middleware-induced software archIteCture design decision support system. In Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings. ACM, 5.
[19]
Hans Spanjers, Maarten ter Huurne, Bas Graaf, Marco Lormans, Dan Bendas, and Rini Van Solingen. 2006. Tool support for distributed software engineering. In Global Software Engineering, 2006. ICGSE’06. International Conference on. IEEE, 187–198.
[20]
David Sun, Steven Xia, Chengzheng Sun, and David Chen. 2004. Operational transformation for collaborative word processing. In Proceedings of the 2004 ACM conference on Computer supported cooperative work. ACM, 437–446.
[21]
Antero Taivalsaari, Tommi Mikkonen, and Kari Systä. 2014. Liquid Software Manifesto: The Era of Multiple Device Ownership and Its Implications for Software Architecture. In 38th IEEE Computer Software and Applications Conference (COMPSAC). 338–343. Abstract 1 Introduction 2 Liquid Software paradigm: a brief introduction 3 'LiquiDADE' overview 3.1 Server 3.2 Client 4 Evaluation 5 Conclusion References

Cited By

View all
  • (2023)A Brief History of Liquid Software2023 IEEE International Conference on Edge Computing and Communications (EDGE)10.1109/EDGE60047.2023.00058(354-363)Online publication date: Jul-2023
  • (2019)A Systematic Literature Review on Factors Impacting Agile Adaptation in Global Software DevelopmentProceedings of the 7th International Conference on Computer and Communications Management10.1145/3348445.3348463(158-163)Online publication date: 27-Jul-2019

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
EnSEmble 2018: Proceedings of the 1st ACM SIGSOFT International Workshop on Ensemble-Based Software Engineering
November 2018
24 pages
ISBN:9781450360548
DOI:10.1145/3281022
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 November 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Agile methodologies
  2. Collaborative development
  3. DADE
  4. Liquid Software
  5. tool

Qualifiers

  • Short-paper

Conference

ESEC/FSE '18
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)A Brief History of Liquid Software2023 IEEE International Conference on Edge Computing and Communications (EDGE)10.1109/EDGE60047.2023.00058(354-363)Online publication date: Jul-2023
  • (2019)A Systematic Literature Review on Factors Impacting Agile Adaptation in Global Software DevelopmentProceedings of the 7th International Conference on Computer and Communications Management10.1145/3348445.3348463(158-163)Online publication date: 27-Jul-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media