174 Hits in 1.8 sec


Benjamin Biegel, Stephan Diehl
2010 Proceedings of the IEEE/ACM international conference on Automated software engineering - ASE '10  
Code clone detection is an enabling technology for plenty of applications, each having different requirements for a code clone detector. In the tool demonstration we present JCCD, a code clone detection API, which is based on a pipeline model. By combining and parameterizing predefined API components as well as by adding new components, the pipeline model does not only facilitate to build new custom code clone detectors, but also to parallelize the detection process.
doi:10.1145/1858996.1859029 dblp:conf/kbse/BiegelD10 fatcat:m2koxafcanchpesdqyc6anw2ge

Value of flexible consumption in the electricity markets

Benjamin Biegel, Lars Henrik Hansen, Jakob Stoustrup, Palle Andersen, Silas Harbo
2014 Energy  
Biegel et al. / Energy 66 (2014) 354e362  ...  Biegel et al. / Energy 66 (2014) 354e362 1 DKK approximately equals 0.13 V. 3 Prices available online, and  ... 
doi:10.1016/ fatcat:ckddf4jdsnasdm7iqxgdda63ou

Explorable Code Slides

Michael Fritz, Benjamin Biegel, Stephan Diehl
2013 2013 26th International Conference on Software Engineering Education and Training (CSEE&T)  
-Benjamin Biegel, Java programming course Another helpful feature is the integration of Explorable Code Slides into Eclipse: "I like the fact that once a class is dragged into the slide editor, the class  ... 
doi:10.1109/cseet.2013.6595251 dblp:conf/csee/FritzBD13 fatcat:vlo3uafl3ve3tezkoxjlduohui

Wind turbine pitch optimization

Benjamin Biegel, Morten Juelsgaard, Matt Kraning, Stephen Boyd, Jakob Stoustrup
2011 2011 IEEE International Conference on Control Applications (CCA)  
Email: {biegel, juels, jakob}  ... 
doi:10.1109/cca.2011.6044383 dblp:conf/IEEEcca/0002JKBS11 fatcat:e3jalbzyifhhljgesiq3y26z4m

Integration of flexible consumers in the ancillary service markets

Benjamin Biegel, Mikkel Westenholz, Lars Henrik Hansen, Jakob Stoustrup, Palle Andersen, Silas Harbo
2014 Energy  
Biegel et al. / Energy 67 (2014) 479e489 Some markets allow restoration time but we ignore this for simplicity. 7 System frequency data from the ENTSO-E grid from 2012 is used.  ... 
doi:10.1016/ fatcat:eapossyqovbxhar7zaa7eyocjq

Congestion Management in a Smart Grid via Shadow Prices

Benjamin Biegel, Palle Andersen, Jakob Stoustrup, Jan Bendtsen
2012 IFAC Proceedings Volumes  
A meshed grid topology can be modeled by reformulating (5), see Biegel et al. (2012) .  ...  The control of such flexible consumers in a grid of limited capacity is described in (Biegel et al. (2012) ).  ... 
doi:10.3182/20120902-4-fr-2032.00091 fatcat:qebgjcmamzetlccqjuy3aixbom

Primary Control by ON/OFF Demand-Side Devices

Benjamin Biegel, Lars Henrik Hansen, Palle Andersen, Jakob Stoustrup
2013 IEEE Transactions on Smart Grid  
Benjamin Biegel received the B.S. and M.S. degrees in electric engineering from Aalborg University, Denmark, in 2009 and 2011, respectively.  ... 
doi:10.1109/tsg.2013.2257892 fatcat:eeyp2nnx7fbtlhg6iduo5xu22y

Anatomy of Knowledge Bases Used in Design Science Research [chapter]

Oliver Gaß, Norbert Koppenhagen, Harald Biegel, Alexander Maedche, Benjamin Müller
2012 Lecture Notes in Computer Science  
Benjamin , S., Schooley , L., Alnosayan, N.: Development of a disability employment information system: An information systems design theory approach.  ... 
doi:10.1007/978-3-642-29863-9_24 fatcat:5r2pshcufzhnlp56zeurmf3pnm

Information modeling for direct control of distributed energy resources

Benjamin Biegel, Palle Andersen, Jakob Stoustrup, Lars Henrik Hansen, David Victor Tackie
2013 2013 American Control Conference  
Information Modeling for Direct Control of Distributed Energy Resources Benjamin Biegel Palle Andersen Jakob Stoustrup Lars Henrik Hansen David Victor Tackie Abstract-We present an architecture for an  ... 
doi:10.1109/acc.2013.6580372 fatcat:7sj6gfx4x5cszd27o4vh2n2cke

Code Tagging as a Social Game

Benjamin Biegel, Fabian Beck, Benedikt Lesch, Stephan Diehl
2014 2014 IEEE International Conference on Software Maintenance and Evolution  
Keywords or tags summarize documents on an abstract level and can also be used for describing code fragments. They might be leveraged for retrieving features of a software system, understanding program functionality, or providing additional context. While automatic approaches at best are only able to retrieve information that is already contained in the source code, manual tagging could add valuable extra information from qualified expertise of the developers. However, tagging code is tedious.
more » ... o make code tagging more fun, we introduce a social gamification approach: developers independently tag code fragments and are rewarded if their solutions conform to the solution of other developers. We implemented the game as a Facebook plug-in. A pilot user study suggests that the game mechanics are motivating and promote the proposition of reasonable tags.
doi:10.1109/icsme.2014.64 dblp:conf/icsm/0001BLD14 fatcat:4tuee5oh4jc43iu74jsnq5a4xi

RegViz: visual debugging of regular expressions

Fabian Beck, Stefan Gulan, Benjamin Biegel, Sebastian Baltes, Daniel Weiskopf
2014 Companion Proceedings of the 36th International Conference on Software Engineering - ICSE Companion 2014  
Regular expressions are a widely used programming technique, but seem to be neglected by software engineering research. Encoding complex string parsing in a very compact notation, their complexity and compactness, however, introduce particular challenges with respect to program comprehension. In this paper, we present RegViz, an approach to visually augment regular expressions without changing their original textual notation. The visual encoding clarifies the structure of the regular
more » ... and clearly discerns included tokens by function. The approach also provides advanced visual highlighting of matches in a sample text and defining test cases therein. We implemented RegViz as a Web-based tool for JavaScript regular expressions. Expert feedback suggests that the approach is intuitive to apply and increases the readability of regular expressions.
doi:10.1145/2591062.2591111 dblp:conf/icse/BeckGBBW14 fatcat:rw3aiobbu5bjfhmp74sgrabbju

Predictive control of demand side units participating in the primary frequency reserve market

Benjamin Biegel, Jakob Stoustrup, Palle Andersen, Lars Henrik Hansen
2013 2013 American Control Conference  
We consider an aggregator controlling a mixed portfolio of conventional power generators and demand side units. The generators are controllable within certain power and ramp limitations while the demand side units are characterized by flexible consumptions and therefore can be treated as energy storages of limited capacity. We address the problem of reducing the load on the conventional generators by letting the flexible consumers participate in the provision of primary frequency reserve. In
more » ... ticular, it is desired that the flexible consumers compensate for rapid grid frequency changes. In this work, we design an aggregator control strategy based on closed-loop model predictive control. The controller is able to mobilize the flexible consumers ahead of time such that we are able to reduce the load on the conventional generators by more extensive use of the demand side units. is with DONG Energy (largest Danish power producer), Copenhagen, Denmark;
doi:10.1109/acc.2013.6580495 fatcat:lr67pshynrfanoaqkbiq3ygs3y

Aggregation and Control of Supermarket Refrigeration Systems in a Smart Grid

Rasmus Pedersen, John Schwensen, Benjamin Biegel, Jakob Stoustrup, Torben Green
2014 IFAC Proceedings Volumes  
Biegel et al. (2013a) describes how a portfolio of ON/OFF demand side devices can be controlled to offer upwards and downwards regulation.  ...  Moreover, Biegel et al. (2013c) investigates how the flexible consumption of demand side devices in cooperation with production units can be used to stabilize the grid.  ... 
doi:10.3182/20140824-6-za-1003.00268 fatcat:4gqhf73rsrbtjgpq6gzpb7fcba

Electricity market optimization of heat pump portfolio

Benjamin Biegel, Palle Andersen, Tom S. Pedersen, Kirsten Molgaard Nielsen, Jakob Stoustrup, Lars Henrik Hansen
2013 2013 IEEE International Conference on Control Applications (CCA)  
We consider a portfolio of domestic heat pumps controlled by an aggregator. The aggregator is able to adjust the consumption of the heat pumps without affecting the comfort in the houses and uses this ability to shift the main consumption to hours with low electricity prices. Further, the aggregator is able to place upward and downward regulating bids in the regulating power market based on the consumption flexibility. A simulation is carried out based on data from a Danish domestic heat pump
more » ... oject, historical spot prices, regulating power prices, and spot price predictions. The simulations show that electricity price reductions of 18 − 20 % can be achieved compared to the heat pumps currently in operation.
doi:10.1109/cca.2013.6662774 dblp:conf/IEEEcca/0002APNSH13 fatcat:7dpxtxrpzbb2xdc2l7z7y3hzdy

The Order of Things: How developers sort fields and methods

Benjamin Biegel, Fabian Beck, Willi Hornig, Stephan Diehl
2012 2012 28th IEEE International Conference on Software Maintenance (ICSM)  
In source code files, fields and methods are arranged in linear order. Modern programming languages such as Java do not constrain this order-developers are free to choose any sequence. In this paper we examine the largely unexplored strategies developers apply for ordering fields and methods: First, we use visualization to explore different ordering criteria within two open source Java projects. Second, we verify our observations in a metric-based analysis on an extended set of 16 projects.
more » ... d, we present the results of a survey that reflects the opinion and applied ordering strategies of 52 developers. 87% of the participants agreed that ordering of fields and methods is meaningful or important. Our results suggest that there exists a set of criteria repeatedly used for ordering. Among these, the categories defined in the official Java Code Conventions appear to be the primary ordering criterion. However, in the individual strategies of the participants of the survey, we identified 15 ordering criteria additional to the five criteria we considered in the empirical analysis.
doi:10.1109/icsm.2012.6405258 dblp:conf/icsm/BiegelBHD12 fatcat:kevh7zjwhja4nmqy4qn7xd43b4
« Previous Showing results 1 — 15 out of 174 results