26 research outputs found
Application of Particle Swarm Optimization to Formative E-Assessment in Project Management
The current paper describes the application of Particle Swarm Optimization algorithm to the formative e-assessment problem in project management. The proposed approach resolves the issue of personalization, by taking into account, when selecting the item tests in an e-assessment, the following elements: the ability level of the user, the targeted difficulty of the test and the learning objectives, represented by project management concepts which have to be checked. The e-assessment tool in which the Particle Swarm Optimization algorithm is integrated is also presented. Experimental results and comparison with other algorithms used in item tests selection prove the suitability of the proposed approach to the formative e-assessment domain. The study is presented in the framework of other evolutionary and genetic algorithms applied in e-education.Particle Swarm Optimization, Genetic Algorithms, Evolutionary Algorithms, Formative E-assessment, E-education
Supporting Urban Innovators’ Reflective Practice
Over the past years, a growing number of local initiatives are generating solutions for societal challenges in their cities. However, the scale and complexity of these challenges force urban innovators to constantly adapt and learn, having to acquire new capabilities that will help them advance towards systemic change. In the current work, we take the premise that these urban innovators need to be able to utilise the urban context as a learning ecosystem in order to push their interventions beyond the boundaries of small innovative niches. In keeping with Schön’s reflective practice, we envisage reflection as a core competence for these urban change makers to grow and present a reflective process supporting urban innovators in framing their professional learning journey to succeed in their projects. A series of online sessions have been conducted to investigate how to scaffold a reflective process enabling innovators to better identify challenges in their projects and the corresponding capabilities they need to acquire. In the proposed paper, we present reflective activities as a tool supporting urban innovators in self-defining their learning journeys and elaborate on the insights gained. It can be concluded that the reflective process we developed was valuable to urban innovators in unveiling new learning needs for their projects, while further research is needed to more effectively translate these learnings into actionable steps to sustain innovators’ self-development.Accepted Author ManuscriptDesign Conceptualization and Communicatio
Unit-level test adequacy criteria for visual dataflow languages and a testing methodology
Visual dataflow languages (VDFLs), which include commercial and research systems, have had a substantial impact on end-user programming. Like any other programming languages, whether visual or textual, VDFLs often contain faults. A desire to provide programmers of these languages with some of the benefits of traditional testing methodologies has been the driving force behind our effort in this work. In this article we introduce, in the context of prograph, a testing methodology for VDFLs based on structural test adequacy criteria and coverage. This article also reports on the results of two empirical studies. The first study was conducted to obtain meaningful information about, in particular, the effectiveness of our all-Dus criteria in detecting a reasonable percentage of faults in VDFLs. The second study was conducted to evaluate, under the same criterion, the effectiveness of our methodology in assisting users to visually localize faults by reducing their search space. Both studies were conducted using a testing system that we have implemented in Prograph's IDE.Agrawal H., 1995, Proceedings. The Sixth International Symposium on Software Reliability Engineering (Cat. No.95TB8129), DOI 10.1109-ISSRE.1995.497652; Aho A., 1986, COMPILERS PRINCIPLES; Azem A., 1993, Proceedings. Fourth International Symposium on Software Reliability Engineering (Cat. No.93TH0560-3), DOI 10.1109-ISSRE.1993.624302; Belli F., 1995, Proceedings. The Sixth International Symposium on Software Reliability Engineering (Cat. No.95TB8129), DOI 10.1109-ISSRE.1995.497651; Bernini M., 1994, Proceedings of the Workshop on Advanced Visual Interfaces AVI '94, DOI 10.1145-192309.192361; BOULUS J, 2006, P 10 INT C EXT DAT T, P1155; Burnett M., 1994, IEEE Computational Science and Engineering, V1, DOI 10.1109-99.338768; CHANG SK, 1989, IEEE T SOFTWARE ENG, V15, P506, DOI 10.1109-32.24700; CHRIST RE, 1975, HUM FACTORS, V17, P542; CLARKE LA, 1989, IEEE T SOFTWARE ENG, V15, P1318, DOI 10.1109-32.41326; Clarke L. A., 1976, IEEE Transactions on Software Engineering, VSE-2, DOI 10.1109-TSE.1976.233817; Del Frate F., 1995, Proceedings. The Sixth International Symposium on Software Reliability Engineering (Cat. No.95TB8129), DOI 10.1109-ISSRE.1995.497650; FISK D, 2003, P INT LISP C NEW YOR, P232; FRANKL PG, 1993, IEEE T SOFTWARE ENG, V19, P774, DOI 10.1109-32.238581; FRANKL PG, 1985, P IEEE C SOFTW TOOLS, P72; FRANKL PG, 1988, IEEE T SOFTWARE ENG, V14, P1483, DOI 10.1109-32.6194; GREN TRG, 1996, J VISUAL LANG COMPUT, V7, P131; Gupta KC, 1996, INT J MICROWAVE MILL, V6, P83; Harrold M. J., 1988, Proceedings of the Conference on Software Maintenance - 1988 (IEEE Cat. No.88CH2615-3), DOI 10.1109-ICSM.1988.10188; HORWITZ S, 1990, ACM T PROGR LANG SYS, V12, P26, DOI 10.1145-77606.77608; HUTCHINS M, 1994, PROC INT CONF SOFTW, P191, DOI 10.1109-ICSE.1994.296778; Jones J. A., 2002, Proceedings of the 24th International Conference on Software Engineering. ICSE 2002, DOI 10.1109-ICSE.2002.1007991; Karam M. R., 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587), DOI 10.1109-HCC.2001.995275; KARAM M, 2006, P INT C INT WEB APPL, P196; KELSO J, 2002, THESIS MURDOCH U AUS; Kimura T.D., 1990, VISUAL PROGRAMMING E, P397; KOREL B, 1985, P 2 C SOFTW DEV TOOL, P34; KUHN W, 1997, P INT C WORKSH INT G; LASKI JW, 1983, IEEE T SOFTWARE ENG, V9, P347, DOI 10.1109-TSE.1983.236871; LIBLIT B., 2005, P 2005 ACM SIGPLAN C, P15, DOI 10.1145-1065010.1065014; LUO G, 1992, P 3 INT S SOFTW REL, P104; MEYER MR, 2000, P 5 ANN CCSC NE C J, P181; MURCH GM, 1984, IEEE COMPUT GRAPH, V4, P49; NTAFOS SC, 1984, IEEE T SOFTWARE ENG, V10, P795; Offutt AJ, 1996, SOFTWARE PRACT EXPER, V26, P165, DOI 10.1002-(SICI)1097-024X(199602)26:2165::AID-SPE53.0.CO;2-K; OUABDESSELAM F, 1995, P 2 INT WORKSH AUT A, P249; Paton BE, 1998, SENSORS TRANSDUCERS; PERRY DE, 1990, J OBJECT-ORIENT PROG, V2, P13; RAPPS S, 1985, IEEE T SOFTWARE ENG, V11, P367, DOI 10.1109-TSE.1985.232226; Rothermel G., 1997, ACM Transactions on Software Engineering and Methodology, V6, DOI 10.1145-248233.248262; Rothermel G, 2001, ACM T SOFTW ENG METH, V10, P110, DOI 10.1145-366378.366385; Rothermel G, 1998, PROC INT CONF SOFTW, P198, DOI 10.1109-ICSE.1998.671118; SHAFER D, 1994, POWER PROGRAPH CPX; Shneiderman B., 1998, DESIGNING USER INTER; WEISER M, 1984, IEEE T SOFTWARE ENG, V10, P352; WEYUKER EJ, 1986, IEEE T SOFTWARE ENG, V12, P1128; WEYUKER EJ, 1993, IEEE T SOFTWARE ENG, V19, P912, DOI 10.1109-32.241773; Wing J. M., 1991, Proceedings of the Sixth International Workshop on Software Specification and Design (Cat. No.91TH0388-9), DOI 10.1109-IWSSD.1991.213069; WONG WE, 1995, PROC INT CONF SOFTW, P41, DOI 10.1145-225014.225018; Woodruff A., 1995, Proceedings. 11th IEEE International Symposium on Visual Languages (Cat. No.95TB8105), DOI 10.1109-VL.1995.520808; Yang SR, 1997, J VISUAL LANG COMPUT, V8, P563, DOI 10.1006-jvlc.1997.0047; Zhang D. Q., 1997, P 13 IEEE S VIS LANG, P28420
Authorship Attribution in Less-Resourced Languages: A Hybrid Transformer Approach for Romanian
Authorship attribution for less-resourced languages like Romanian, characterized by the scarcity of large, annotated datasets and the limited number of available NLP tools, poses unique challenges. This study focuses on a hybrid Transformer combining handcrafted linguistic features, ranging from surface indices like word frequencies to syntax, semantics, and discourse markers, with contextualized embeddings from a Romanian BERT encoder. The methodology involves extracting contextualized representations from a pre-trained Romanian BERT model and concatenating them with linguistic features, selected using the Kruskal–Wallis mean rank, to create a hybrid input vector for a classification layer. We compare this approach with a baseline ensemble of seven machine learning classifiers for authorship attribution employing majority soft voting. We conduct studies on both long texts (full texts) and short texts (paragraphs), with 19 authors and a subset of 10. Our hybrid Transformer outperforms existing methods, achieving an F1 score of 0.87 on the full dataset of the 19-author set (an 11% enhancement) and an F1 score of 0.95 on the 10-author subset (an increase of 10% over previous research studies). We conduct linguistic analysis leveraging textual complexity indices and employ McNemar and Cochran’s Q statistical tests to evaluate the performance evolution across the best three models, while highlighting patterns in misclassifications. Our research contributes to diversifying methodologies for effective authorship attribution in resource-constrained linguistic environments. Furthermore, we publicly release the full dataset and the codebase associated with this study to encourage further exploration and development in this field
Web Based Ebook Generator
The Web-based eBook Generator is a web application accessible to everyone without requiring the installation of a client application. It is a quick and easy tool to convert traditional books and other study materials to electronic versions in downloadable format. Individual users can perform different roles in the basic workflow of book creation. Every user can access the content available from the same server. User roles depend on the preferences they choose when registering with the website. This website gives a detailed view about how a book is created and published. Hence a physical workflow during publishing a book is implemented programmatically in the web application. The content of the book or the material is generated using an open source rich text editor. This can be generated in both html and PDF formats, which makes it easy to download or print. The Web-based eBook Generator application includes a local search mechanism that allows searching for books or other study material based on different categories such as title, subject, and author. This thesis provides background information on electronic books and presents details of Web-based eBook Generator's software model and its prototype implementation
A product-line architecture for web service-based visual composition of web applications
A web service-based web application (WSbWA) is a collection of web services or reusable proven software parts that can be discovered and invoked using standard Internet protocols. The use of these web services in the development process of WSbWAs can help overcome many problems of software use, deployment and evolution. Although the cost-effective software engineering of WSbWAs is potentially a very rewarding area, not much work has been done to accomplish short time to market conditions by viewing and dealing with WSbWAs as software products that can be derived from a common infrastructure and assets with a captured specific abstraction in the domain. Both Product Line Engineering (PLE) and Agile Methods (AMs), albeit with different philosophies, are software engineering approaches that can significantly shorten the time to market and increase the quality of products. Using the PLE approach we built, at the domain engineering level, a WSbWA-specific lightweight product-line architecture and combined it, at the application engineering level, with an Agile Method that uses a domain-specific visual language with direct manipulation and extraction capabilities of web services to perform customization and calibration of a product or WSBWA for a specific customer. To assess the effectiveness of our approach we designed and implemented a tool that we used to investigate the return on investment of the activities related to PLE and AMs. Details of our proposed approach, the related tool developed, and the experimental study performed are presented in this article together with a discussion of planned directions of future work. © 2007.BALZERANI L, 2005, THESIS U DEGLI STUDI; Balzerani L., 2005, P 2005 ACM S APPL CO, P1689, DOI 10.1145-1066677.1067059; BOEHM B, 2004, BALANCING AGILITY DI; Capilla R., 2005, Proceedings. Eighth International Workshop on Principles of Software Evolution; CAPILLA R, 2005, CHAPTER MANAGING COR, P255; Carbon R., 2006, P 1 INT WORKSH AG PR; Clements P, 2004, FRAMEWORK SOFTWARE P; FOWLER M, 2007, NEW METHODOLOGY; GINSBURG M, 2007, THESIS; *IBM, 2007, SPEC BUS PROC EX LAN; Ito K., 2003, P 14 ACM C HYP HYP, P184; ITO K, 2003, P WORKSH EM APPL WIR; JACYNTHO MD, 2002, J WEB ENG, V1, P37; *JAV SUN, 2007, DES PATT MOD VIEW CO; KARAM M, 2006, P IEEE ADV INT C TEL, P206; Leff A., 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference, DOI 10.1109-EDOC.2001.950428; Liu N., 2005, P 2005 ACM IEEE INT, P321, DOI 10.1145-1101908.1101960; Pautasso C., 2003, Proceedings. 2003 IEEE Symposium on Human Centric Computing Languages and Environments (IEEE Cat. No.03TH8722); Pohl K, 2005, SOFTWARE PRODUCT LIN; *RUB RAILS, 2007, WEB DEV DOESNT HURT; SILLITTI A, 2002, P 3 INT WORKSH SOFTW; SVETINOVIC D, 2003, P INT C SOFTW ENG PO, P14; THAKKAR S, 2002, P AAAI 2002 WORKSH I, P1; TURNER M, 2003, IEEE COMPUT, V36, P38; van Gurp J., 2001, Proceedings Working IEEE-IFIP Conference on Software Architecture, DOI 10.1109-WICSA.2001.948406; van Zyl J, 2002, P INT COMP SOFTW APP, P493, DOI 10.1109-CMPSAC.2002.1045053; VANZYL J, 2003, INT WORKSH PROD LIN, P43; W3C, 2001, WEB SERV DESCR LANG; *W3C, 2007, W3C DOC OBJ MOD DOM; *WIK, 2007, AG SOFTW DEV117
INVESTIGATION OF A FILLET WELF JOINT WITH ULTRASOUND
Fillet welded joints have a very high share in the industry. In the case of these welded
joints, the stress concentrators at the intersection of the base material / filler material and the
inner discontinuities are specific. The cumulative effect of these stress concentrators and the
interior defects that inevitably occur in welding can lead to failure that may result in unpleasant
consequences. Therefore, in the case of fillet welded joints, it is necessary to monitor and control
the inner discontinuities. In this paper we investigate using the ultrasound control method, the
fillet weld seam between those two T-welded sheets
THE INVESTIGATION OF A BUTT WELD WITH ULTRASOUND
In the case of welded joints there are defects that can not be seen with the naked eye.
These defects being within the material to know if they can cause failures in the future, should be
investigated and ranked in an acceptance class according to certain standards in the field. In this
paper we investigate using the ultrasonic control method, the welding seam between two butt
welded sheets
Paper vs. slides : Do they have similar textual traits?
International audienceAs different learning methods and educational scenarios highly influence the corresponding outcomes, our aim is to highlight quantifiable discrepancies in terms of the complexity gap between presentations and handouts versus full documents (i.e. academic papers), expressed as concrete factors that directly influence the perceived difficulty. Although there are multiple dependant variables that affect the interpretation of a given topic (e.g., order of presented materials, difference in personal styles if materials originate from multiple authors), we limit the scope of our analysis to solely identifying textual traits that can be automatically extracted from conference papers and their corresponding slide presentations. Our approach represents the starting point for adapting MOOC (Massive Open Online Courses) materials to their target audience in terms of: textual complexity, learner comprehension and content reusability. Therefore, this study performs a detailed comparison using a wide variety of textual complexity metrics as background, ranging from surface, syntactic, morphological and semantic factors in order to grasp the specificities of each material. In other words, our goal consists of providing a set of required metrics for adapting learning materials in order to best suit the underlying educational activities. Preliminary results reflect a strong correlation between the two alternative presentation forms of the same material (papers and corresponding slides) and a similar degree of perceived textual complexity, emphasizing the strong and unitary writing characteristics of the author
