Task oriented and object oriented traditional interactive system design methods show more and more shortcomings in the light of recent evolutions. These evolutions are both external (organizational) and internal (technological) to the developed systems. The two main problems of traditional methods are their linearity and rigidity. Once a system has been introduced, it can only evolve through maintenance. These methods follow several steps segmenting time, actors, and work to be realised. Taking results from the human sciences, and particularly from Activity Theory, we show how we have defined the co-evolution concept as a solution for the above-mentioned problems. We also present the DARE system that we have developed for supporting this concept.
Advanced analytics are fundamental to transform large manufacturing data into resourceful knowledge for various purposes. In its very nature, such “industrial big data” can relay its usefulness to reach further utilitarian applications. In this context, Machine Learning (ML) is among the major predictive modeling approaches that can enable manufacturing researchers and practitioners to improve the product quality and achieve resource efficiency by exploiting large amounts of data (which is collected during manufacturing process). However, disposing ML algorithms is a challenging task for manufacturing industrial actors due to the prior specification of one or more algorithms hyperparameters (HPs) and their values. Moreover, manufacturing industrial actors often lack the technical expertise to apply advanced analytics. Consequently, it necessitates frequent consultations with data scientists; but such collaborations tends to cost the delays, which can generate the risks such as human-resource bottlenecks. As the complexity of these tasks increases, so does the demand for support solutions. In response, the field of automated ML (AutoML) is a data mining-based formalism that aims to reduce human effort and speedup the development cycle through automation. In this regard, existing approaches include evolutionary algorithms, Bayesian optimization, and reinforcement learning. These approaches mainly focus on providing the user assistance by automating the partial or entire data analysis process, but they provide very limited details concerning their impact on the analysis. The major goal of these conventional approaches has been generally focused on the performance factors, while the other important and even crucial aspects such as computational complexity are rather omitted. Therefore, in this paper, we present a novel meta-learning based approach to automate ML predictive models built over the industrial big data. The approach is leveraged with development of, AMLBID, an Automated ML tool for Big Industrial Data analyses. It attempts to support the manufacturing engineers and researchers who presumably have meager skills to carry out the advanced analytics. The empirical results show that AMLBID surpasses the state-of-the-art approaches and could retrieve the usefulness of large manufacturing data to prosper the research in manufacturing domain and improve the use of predictive models instead of precluding their outcomes.
Today, software development is intrinsically a collaborative activity and there is still a crucial need to provide adequate computer tools well supporting collaboration in such activity. Empirical studies have already identified some requirements to provide better collaborationaware software development environments, and theories coming from human and social sciences still help researchers to better understand these activities. Founding our work on the Activity Theory, we present here some important issues that have been identified for creating better software development environments. Adding our experience, we particularly emphasize an aspect of human activity that has still not really been taken into account in creating these computer supports: the user's experience crystallization and sharing. Finally, we propose an implementation supporting the identified properties in an existing and widely used software development environment.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.