skip to main content
10.1145/2424563.2424573acmconferencesArticle/Chapter ViewAbstractPublication PagesmodelsConference Proceedingsconference-collections
research-article

Micro-business behavior patterns associated with components in a requirements approach

Published: 01 October 2012 Publication History

Abstract

Micro-businesses are the smallest enterprises and since they come in large numbers and are greatly diversified, they become difficult to define and classify. Micro-businesses also have several resource restrictions. These ambiguities and constraints make software research and development difficult in the micro-business domain. Component-based development offers advantages for the software of micro-businesses. The reuse of components for common requirements minimizes resource consumption in their software projects. This paper provides a working definition for micro-businesses, observations of their behavior, working micro-business behavior patterns, and examples of real world applications on how the patterns help in software development through requirements. The micro-business behavior patterns are associated with components that will be used later on in the development of micro-business software systems.

References

[1]
Merten, T., Lauenroth, K., and Bürsner, S. 2011. Towards a New Understanding of Small and Medium Sized Enterprises in Requirements Engineering Research. In Proceedings of the 17th International Working Conference on Requirements Engineering: Foundation for Software Quality REFSQ, Essen, Germany, 60--65.
[2]
European Commission. 2008. The New SME Definition User Guide and Model Declaration. URL = http://www.ec.europa.eu/enterprise/enterprise_policy/sme_definition/sme_user_guide.pdf (Last accessed on December 2, 2011)
[3]
Aranda, J. 2010. Playing to the Strengths of Small Organizations. In Proceedings of the 1st Workshop on RE in Small Companies RESC, 141--144.
[4]
Nikula, U., Sajeniemi, J., and Kalvianen, H. 2000. A state-of-the-practice survey on requirements engineering in small-and-medium-sized enterprises. In Telecom Business Research Center Lappeenranta Research Report 1, Lappeenrata University of Technology.
[5]
Aranda, J., Easterbrook, S. M., and Wilson, G. 2007. Requirements in the Wild: How Small Companies do it. In Proceedings of the 15th IEEE International Requirements Engineering Conference RE, Delhi, India.
[6]
Jantunen, S. 2010. The Benefit of Being Small: Exploring Market-Driven Requirements engineering Practices in Five Organizations. In Proceedings of the 1st Workshop on RE in Small Companies RESC, pp. 131--140.
[7]
Kamsties, E., Hormann, K., and Schlich, M. 1998. Requirements Engineering in Small and Medium Enterprises: State-of-the-Practice, Problems, Solutions, and Technology Transfer. In Conference on European Industrial Requirements Engineering CEIRE, London, United Kingdom.
[8]
Elizondo, P. and Lau, K. 2010. A Catalogue of Component Connectors to Support Development with Reuse. Journal of Systems and Software 83, 2010, 1165--1178. DOI = http://dx.doi.org/10.1016/j.jss.2010.01.008
[9]
Turowski, K. 2000. Establishing Standards for Business Components. In K. Jacobs (Eds.): Information Technology Standards and Standardisation: A Global Perspective. Hershey, 131--151.
[10]
Kauppinen, M., Tapani, A., Kujula, S., and Laura, L. 2001. Introducing Requirements Engineering: How to Make a Cultural Change Happen in Practice: Helsinki University of Technology. In Software Business and Engineering Institute. DOI = http://doi.ieeecomputersociety.org/10.1109/ICRE.2002.1048504
[11]
Respect-IT. 2007. KAOS Tutorial Version 1.0. URL = http://www.objectiver.com/fileadmin/download/documents/KaosTutorial.pdf (Last accessed on March 10, 2011)
[12]
Lamsweerde, A. 2001. Goal Oriented Requirements Engineering: A Guided Tour. Invited mini-tutorial paper which appeared in Requirements Engineering, International Symposium on Toronto, August 2001, 249--263. Proceedings RE'01 5th IEEE. DOI = http://doi.ieeecomputersociety.org/10.1109/ISRE.2001.948567
[13]
Young, R. 2004. Requirements Engineering Handbook. Artech House, Incorporated, Norwood, Massachusetts.
[14]
Kauppinen, M., Vartiainen, M., Kontio, J., Kujula, S., and Sulonen, R. 2004. Implementing Requirements Engineering Processes Throughout Organizations: Success Factors and Challenges. In Information and Software Technology 46, pp. 937--953.
[15]
Davis, C. J., Fuller, R. M., Tremblay, M. C., and Berndt, D. J. 2006. Communication Challenges in Requirements Engineering and the Use of the Repertory Grid Technique. In Journal of Computer Information Systems, 46, (5), 78.
[16]
Maalej W., Happel, H. J., and Seedorf, S. Applications of Ontologies in Collaborative Software Development. 2010. In I. Mistrik, J Grundy, A. van der Hoek, and J. Whitehead (Eds.), Collaborative Software Engineering, Berlin, Heidelberg.
[17]
Pino, F., García, F., and Piattini, M. 2008. Software Process Improvement in Small and Medium Software Companies: A Systematic Review. In Software Quality Control, Volume 16, Issue 2, June 2008. 237--261. DOI = 10.1007/s11219-007-9038-z.
[18]
Holcombe, M. 2008. Running an Agile Software Development Project. Wiley, Hoboken, New Jersey, USA.
[19]
Kruchten, P. 2003. The Rational Unified Process. Addison-Wesley Professional.
[20]
Ambler, S. 2002. Agile Modeling. John Wiley and Sons.
[21]
Bach, J. 1997. Good Enough Quality: Beyond the Buzzword. In IEEE Computer Society, vol. 30, no. 8, August 1997, pp. 96--98.
[22]
Niazi, M. K. 2002. Improving the Requirements Engineering Process through the Application of a Key Process Areas Approach. In Australia Workshop on Requirements Engineering.
[23]
Simon, H. 1992. The Sciences of the Artificial. MIT Press.
[24]
Macasaet, R., Chung, L., Garrido, J., Rodriguez, M., and Noguera, M. 2011. An Agile Requirements Elicitation Approach based on NFRs and Business Process Models for Micro-businesses. In Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement PROFES (Torre Canne, Italy, June 20--22, 2011). ACM, New York, NY, 50--56. DOI = http://doi.acm.org/10.1145/2181101.2181114.
[25]
Kuchana, P. 2004. Software Architecture Design Patterns in Java. Auerbach Publications, Boston, MA, USA.
[26]
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 1995. Design patterns: elements of reusable object-oriented software. Addison-Wesley.
[27]
Russell, N., ter Hofstede, A. H. M., van der Aalst, W. M. P., Mulyar, N., 2006. Workflow control-flow patterns: A revised view. Technical Report 34, BPM Center, BPM-06-22.
[28]
Méndez, O., Franch, X., Quer, C. 2008. Requirements Patterns for COTS Systems. In Proceedings of the 7th International Conference on Composition-Based Software Systems, Madrid, Spain on February 25--29, 2008. DOI = 10.1109/ICCBSS.2008.34
[29]
Kotonya, G. and Sommerville, I. 2003. Requirements Engineering: Processes and Techniques. John Wiley and Sons Limited, England.
[30]
Sommerville, I. 2004. Software Engineering, Seventh Edition. Pearson Education.
[31]
Object Management Group, Inc. 2008. Business Process Modeling Notation Version 1.1. URL = http://www.omg.org/spec/BPMN/1.1/PDF (Last accessed on March 10, 2011)
[32]
Koskela, M. and Haajanen, J. 2007. Business Process Modeling and Execution: Tools and Technologies Report for the SOAMeS Project. In VTT Research Notes 2407, VTT Technical Research Centre of Finland.

Cited By

View all
  • (2014)Representing Micro-Business Requirements Patterns with Associated Software ComponentsInternational Journal of Information System Modeling and Design10.4018/ijismd.20141001045:4(71-90)Online publication date: Oct-2014
  • (2013)A requirements-based approach for representing micro-business patternsIEEE 7th International Conference on Research Challenges in Information Science (RCIS)10.1109/RCIS.2013.6577703(1-12)Online publication date: May-2013

Index Terms

  1. Micro-business behavior patterns associated with components in a requirements approach

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    EESSMod '12: Proceedings of the Second Edition of the International Workshop on Experiences and Empirical Studies in Software Modelling
    October 2012
    57 pages
    ISBN:9781450318112
    DOI:10.1145/2424563
    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: 01 October 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. CBD
    2. SMEs
    3. behavior patterns
    4. business process modeling
    5. components
    6. micro-businesses
    7. non-functional requirements
    8. requirements engineering

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    MODELS '12
    Sponsor:

    Acceptance Rates

    EESSMod '12 Paper Acceptance Rate 9 of 18 submissions, 50%;
    Overall Acceptance Rate 9 of 18 submissions, 50%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2014)Representing Micro-Business Requirements Patterns with Associated Software ComponentsInternational Journal of Information System Modeling and Design10.4018/ijismd.20141001045:4(71-90)Online publication date: Oct-2014
    • (2013)A requirements-based approach for representing micro-business patternsIEEE 7th International Conference on Research Challenges in Information Science (RCIS)10.1109/RCIS.2013.6577703(1-12)Online publication date: May-2013

    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