Essential elements, conceptual foundations and workflow design in crowd-powered projects

2022 ◽  
pp. 016555152110624
Author(s):  
Celso A S Santos ◽  
Alessandro M Baldi ◽  
Fábio R de Assis Neto ◽  
Monalessa P Barcellos

Crowdsourcing arose as a problem-solving strategy that uses a large number of workers to achieve tasks and solve specific problems. Although there are many studies that explore crowdsourcing platforms and systems, little attention has been paid to define what a crowd-powered project is. To address this issue, this article introduces a general-purpose conceptual model that represents the essential elements involved in this kind of project and how they relate to each other. We consider that the workflow in crowdsourcing projects is context-oriented and should represent the planning and coordination by the crowdsourcer in the project, instead of only facilitating decomposing a complex task into subtask sets. Since structural models are limited to cannot properly represent the execution flow, we also introduce the use of behavioural conceptual models, specifically Unified Modeling Language (UML) activity diagrams, to represent the user, tasks, assets, control activities and products involved in a specific project.

Author(s):  
Peter Fettke

Mature engineering disciplines are generally characterized by accepted methodical standards for describing all relevant artifacts of their subject matter. Such standards not only enable practitioners to collaborate, but they also contribute to the development of the whole discipline. In 1994, Grady Booch, Jim Rumbaugh, and Ivar Jacobson joined together to unify the plethora of existing object-oriented systems engineering approaches at semantic and notation level (Booch, 2002; Fowler, 2004; Rumbaugh, Jacobson, & Booch, 1998). Their effort led to the Unified Modeling Language (UML), a well-known, general-purpose, tool-supported, process-independent, and industry-standardized modeling language for visualizing, describing, specifying, and documenting systems artifacts. Table 1 depicts the origin and descent of UML.


Author(s):  
Arnor Solberg ◽  
John Oldevik ◽  
Audun Jensvoll

As a result of the widespread popularity of the Unified Modeling Language (UML) (OMG, 2003-1), many companies have invested in introducing a UML-based methodology. There are many general purpose UML-based methodologies on the market today; among the most popular are UP (Jacobson, Booch & Rumbaugh, 1999), RUP (Kruchten, 2000), Catalysis (D’Souza & Wills, 1998), Select Perspective (Allen & Frost, 1998), and KOBRA (Atkinson et al., 2001). Typically, these general purpose software system development methodologies do not immediately fulfill a company’s need. Aiming to provide methodologies that may be applied in many domains and for many purposes, these general purpose methodologies typically become extensive and are perceived as overwhelming. At the same time they typically lack support for the more exclusive needs that the companies and domains encounter. Thereby, introducing a general purpose methodology in an organization commonly implies two particular challenges that at first sight seems to be contradictory. On one hand there is a problem that the general purpose methodology provides/prescribes far too much and encounters too many situations. On the other hand the general purpose methodology does not support specific modeling concepts, mechanisms, and techniques wanted by the particular company or development group. Thus, in that respect the general purpose methodology actually covers too little. This state of affairs is why lots of consultants, researchers, and others are in the business of helping companies to introduce these methodologies, as well as customizing general purpose methodologies to be appropriate for the actual company and purpose. The customization is typically tuned based on different criteria such as domain, kind of customers, quality demands, size of the company, and size of the software development teams. A common way of customizing a general purpose methodology is by removing, adding, and/or merging prescribed tasks, phases, roles, and models/artifacts of the methodology. However, even if introduction of a general purpose methodology almost always requires a customization effort, there does not seem to be any standard and formalized way of doing it.


2017 ◽  
Vol 28 (3) ◽  
pp. 1-25 ◽  
Author(s):  
Palash Bera ◽  
Geert Poels

This paper investigates the effect of construct redundancy on readers' understanding of conceptual models. Conceptual models play a crucial role in understanding the domain related to information system development. The clarity of such models can be compromised if they are constructed using a conceptual modelling grammar exhibiting construct redundancy where one real-world phenomenon maps to two or more grammar constructs. With two empirical studies on solving domain-related problems using Unified Modeling Language (UML) class diagrams as conceptual domain models, it was found that when construct redundancy is present at different strengths, then the effect of the redundancy on the understanding of a model depends on the modeling knowledge of the reader. Novice readers with minimal modeling knowledge find models difficult to interpret when a strong level of redundancy caused by distinct construct redundancy exists. However, when the models have a weak level of redundancy then these readers find them easier to understand compared to models without redundancy. In contrast, trained readers are indifferent to a weak level of redundancy in a model.


2018 ◽  
Vol 26 (02) ◽  
pp. 124
Author(s):  
Lucas Rodrigues De Oliveira ◽  
Ana Carolina Gondim Inocêncio ◽  
Heitor Augustus Xavier Costa ◽  
Paulo Afonso Parreira Júnior

UML (Unified Modeling Language) is a general purpose language for software modeling, moreover, is the language most known and used for graphical representation of models. Just the elements preexisting in the UML (Unified Modeling Language) may not be sufficient to facilitate understanding of specific domain models. An example of specific problem domain is the Digital Educational Games (DEGs). In this paper, we describe the UP4EG, a UML profile for DEGs modeling, using UML class diagrams. The UP4EG gathers many stereotypes and tagged values divided into six packages that represent the main elements that a DEG should present. From an experimental study on the proposed profile with computer science students, it was realized that number of errors and the time spent for the identification of the main elements of a DEG can be improved when this profile is used in the modeling of this type of software.


Author(s):  
Peter Fettke

Mature engineering disciplines are generally characterized by accepted methodical standards for describing all relevant artifacts of their subject matter. Such standards not only enable practitioners to collaborate, but they also contribute to the development of the whole discipline. In 1994, Grady Booch, Jim Rumbaugh, and Ivar Jacobson joined together to unify the plethora of existing object-oriented systems engineering approaches at semantic and notation level (Booch, 2002; Fowler, 2004; Rumbaugh, Jacobson & Booch, 1998). Their effort leads to the unified modeling language (UML), a well-known, general-purpose, tool-supported, processindependent, and industry-standardized modeling language for visualizing, describing, specifying, and documenting systems artifacts.


Author(s):  
G. COSTAGLIOLA ◽  
R. FRANCESE ◽  
A. MUSTO ◽  
G. POLESE

The modeling of multimedia databases in the context of multimedia information systems is a complex task. The designer has to model the structure and the dynamic behavior of multimedia objects, together with possible user interactions with them. These can include content-based queries, and dynamic presentations, which might both require the construction of special index structures on the stored data. In this paper we present a methodology for the design of multimedia databases. The methodology extends some of the Unified Modeling Language (UML) diagrams with constructs to model the structure of multimedia objects, their dynamic behavior, presentation layout, and user interactions. These constructs allow a designer to model important aspects of database oriented multimedia applications. As a consequence, it is possible to construct refinement techniques to map our high level models onto logical data models of several target multimedia DBMSs. In particular, we describe how to map our conceptual models onto extended relational data models.


Author(s):  
Ingo Feinerer

AbstractConfiguration of large-scale applications in an engineering context requires a modeling environment that allows the design engineer to draft the configuration problem in a natural way and efficient methods that can process the modeled setting and scale with the number of components. Existing configuration methods in artificial intelligence typically perform quite well in certain subareas but are hard to use for general-purpose modeling without mathematical or logics background (the so-called knowledge acquisition bottleneck) and/or have scalability issues. As a remedy to this important issue both in theory and in practical applications, we use a standard modeling environment like the Unified Modeling Language that has been proposed by the configuration community as a suitable object-oriented formalism for configuration problems. We provide a translation of key concepts of class diagrams to inequalities and identify relevant configuration aspects and show how they are treated as an integer linear program. Solving an integer linear program can be done efficiently, and integer linear programming scales well to large configurations consisting of several thousands components and interactions. We conduct an empirical study in the context of package management for operating systems and for the Linux kernel configuration. We evaluate our methodology by a benchmark and obtain convincing results in support for using integer linear programming for configuration applications of realistic size and complexity.


2016 ◽  
Vol 31 (1) ◽  
pp. 21-39
Author(s):  
Cheryl L. Dunn ◽  
Gregory J. Gerard ◽  
Severin V. Grabski ◽  
Scott R. Boss

ABSTRACT Business rules can be represented by multiplicities in a Unified Modeling Language (UML) class diagram. Diagrams containing erroneous multiplicities may be implemented as an inefficient/ineffective database. System validators must be able to validate such diagrams, including multiplicities, to prevent the implementation of design errors. Prior research reveals conflicting evidence regarding the expected accuracy in validating minimum multiplicities, indicating a need for additional research to further our understanding. Ontology research claims that multiplicities that depict optional participation are ambiguous and lead to poorer understanding and accuracy compared to multiplicities that depict mandatory participation. However, other research has reported better accuracy validating multiplicities that depict optional participation compared to mandatory participation. We conducted an experiment to help resolve this apparent contradiction, and to explore whether any asymmetry exists in accuracy for maximum multiplicity validation. Results indicate an asymmetry for validation of minimum multiplicities such that accuracy is greatest when the underlying semantics represent mandatory participation. Results also indicate an asymmetry for validation of maximum multiplicities such that accuracy is greatest when the underlying semantics represent flexible participation. Given that many business relationships call for optional minimum participation and that many business relationships call for restrictive maximum participation, these error identification asymmetries are cause for concern.


2020 ◽  
Vol 5 (1) ◽  
pp. 78
Author(s):  
Ade Sumaedi ◽  
Makhsun Makhsun ◽  
Achmad Hindasyah

PT. Duta Nichirindo Pratama is a company engaged in the field of Autoparts Manufacture. Barcode is the identity of an item / product on the package. Barcode technology has been used as the identity of goods in a production. Barcodes are used to facilitate the identification of goods produced. Paste the barcode on the packaging of packaging results at PT. Duta Nichirindo Pratama is done manually, but there are often errors attached to the barcode on a similar packaging. This research will design and create a system based on Visual Basic.Net and Arduino to select barcode attachment errors that have the potential to be sent to consumers. The system is designed using Unified Modeling Language (UML) diagrams, database design and interface menu design. The system created will then be tested to detect the black box test. With a computing-based design system that functions to detect barcodes on the packaging automatically, the problem of sticking barcodes on the packaging can be detected.


Author(s):  
Atma Murni ◽  
Rini Dian Anggraini ◽  
Sakur

Tujuan dari penelitian ini adalah untuk mengetahui pengaruh penerapan Strategi Pemecahan Masalah dalam pembelajaran kooperatif pendekatan struktural Think Pair Share (TPS) terhadap hasil belajar matematika siswa kelas VIII SMP Negeri 14 Pekanbaru. Penelitian ini menggunakan desain penelitian pra eksperimental menggunakan desain penelitian perbandingan kelompok statis. Instrumen pengumpulan data meliputi tes keterampilan mahematika awal dan tes hasil belajar matematika. Data dianalisis menggunakan uji t. Hasil penelitian ini menunjukkan bahwa terdapat pengaruh strategi pemecahan masalah dalam pembelajaran kooperatif pendekatan struktural Think Pair Share (TPS) terhadap hasil belajar matematika siswa kelas VIII SMP Negeri 14 Pekanbaru.   The aim of this study was to know the influence of Problem Solving Strategy implementation in cooperative learning of structural approach Think Pair Share (TPS) to mathematics learning outcome of VIII class students of SMP Negeri 14 Pekanbaru. This study use pre experimental research design using The static group comparison research design. The instruments of  data collection include early mahematics skills test and mathematics learning outcome test. Data were analyzed using t test. The result of this study showed that there is influence of problem solving strategy in cooperative learning of structural approach Think Pair Share (TPS)  to mathematics learning outcome  of  VIII class students of SMP Negeri 14 Pekanbaru


Sign in / Sign up

Export Citation Format

Share Document